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: полное имя класса пользовательского каталога.iceberg.catalog.hive.metastore.uris: URI Hive metastore.
- Ресурсы Apache Hive™ и Apache Hudi поддерживают изменение
hive.metastore.uris, что указывает URI Hive metastore.
- Ресурсы Apache Iceberg поддерживают изменение следующих свойств:
Примечания по использованию
После того как вы ссылаетесь на ресурс для создания внешней таблицы, если вы изменяете URI Hive metastore этого ресурса, внешняя таблица становится недоступной. Если вы все еще хотите использовать внешнюю таблицу для запроса данных, убедитесь, что новый metastore содержит таблицу с тем же именем и схемой, что и в исходном metastore.
Примеры
Изменение URI Hive metastore для Hive ресурса hive0.
ALTER RESOURCE 'hive0' SET PROPERTIES ("hive.metastore.uris" = "thrift://xx.xx.xx.xx:9083")