Перейти к основному содержимому

ALTER RESOURCE

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

Синтаксис

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

Параметры

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

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

    • Ресурсы Apache Iceberg поддерживают изменение следующих свойств:
    • Ресурсы 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")