Перейти к основному содержимому
Версия: 2.0.x

ALTER RESOURCE

Используйте команду ALTER RESOURCE для изменения свойств ресурса.

Синтаксис

ALTER RESOURCE 'resource_name' SET PROPERTIES ("key"="value", ...)

Параметры

  • resource_name: имя ресурса, который нужно изменить.

  • PROPERTIES ("key"="value", ...): свойства ресурса. Вы можете изменять различные свойства в зависимости от типа ресурса. В настоящее время Selena поддерживает изменение URI Hive metastore для следующих ресурсов.

    • Ресурсы Apache Iceberg поддерживают изменение следующих свойств:
      • iceberg.catalog-impl: полное имя класса custom catalog.
      • iceberg.catalog.hive.metastore.uris: URI Hive metastore.
    • Ресурсы Apache Hive™ и Apache Hudi поддерживают изменение hive.metastore.uris, который указывает URI Hive metastore.

Примечания к использованию

После того как вы используете ресурс для создания внешней таблицы, если вы измените URI Hive metastore этого ресурса, внешняя таблица станет недоступной. Если вы всё ещё хотите использовать внешнюю таблицу для запроса данных, убедитесь, что новый metastore содержит таблицу с таким же именем и схемой, как в исходном metastore.

Примеры

Изменить URI Hive metastore для Hive ресурса hive0.

ALTER RESOURCE 'hive0' SET PROPERTIES ("hive.metastore.uris" = "thrift://xx.xx.xx.xx:9083")