Получение клиентских конфигураций
Начиная с версии ADH 4.0.0 вы можете экспортировать клиентские конфигурации сервисов, установленных в кластере ADH. Экспортированные конфигурации можно использовать, например, при настройке клиентского ПО, которое взаимодействует с ADH-кластером или для настройки сервисов другого кластера ADH.
Обзор работы
Функционал экспорта конфигураций встроен в сервис Core configuration. В частности, у сервиса есть действие Export client configurations, которое собирает конфигурации установленных в кластере сервисов, архивирует их и предоставляет для загрузки через Nginx-эндпойнт.
|
ПРИМЕЧАНИЕ
Не допускается установка компонентов Configuration server и Hive Tez на один хост.
|
Конфигурации экспортируются в виде отдельных архивов .tar.gz для каждого сервиса. Список экспортируемых сервисов и конфигурационных файлов представлен ниже.
Экспортируемые файлы конфигурации
При выполнении действия Export client configurations экспортируются конфигурации для следующих сервисов.
| Сервис | Конфигурационный файл(ы) |
|---|---|
Core configuration |
core-site.xml ssl-client.xml log4j.properties.xml |
HDFS |
hdfs-site.xml log4j.properties.xml |
YARN |
yarn-env.sh yarn-site.xml mapred-site.xml |
Hive |
hive-site.xml hive-env.sh beeline-hs2-connection.xml beeline-log4j2.properties hive-log4j2.properties hive-log4j.properties hive-metastore-env.sh hive-server2-env.sh tez-site.xml |
Solr |
solr.xml solr-env.sh log4j2-console.xml log4j2.xml |
HBase |
hbase-site.xml hbase-env.sh log4j.properties |
Flink |
flink-conf.yaml flink-env.sh log4j-cli.properties log4j.properties |
Impala |
impalarc impala-shell-env.sh hive-site.xml |
Spark |
spark-defaults.conf spark-env.sh hive-site.xml log4j2.properties |
Ozone |
ozone-site.xml |
|
ПРИМЕЧАНИЕ
Конфиденциальные данные (пароли, секретные ключи, JCEK-хранилища) не включаются в экспортируемые файлы конфигурации.
|
Пример экспорта конфигурации
Следующие шаги показывают, как экспортировать конфигурацию кластера ADH:
-
В ADCM UI перейдите на страницу Clusters → <cluster_name> → Services → Core configuration.
-
Выполните сервисное действие Export client configurations.
-
Откройте страницу Core configuration → Info и перейдите по ссылке Configuration server web interface (http://<configuration_server_host>:9998). На странице отобразится список архивов tar.gz с конфигурациями для каждого сервиса. Например:
../ all_configs.tar.gz 13-Aug-2025 16:06 7948 core.tar.gz 13-Aug-2025 16:06 4632 hdfs.tar.gz 13-Aug-2025 16:06 1494 yarn.tar.gz 13-Aug-2025 16:06 2486
Для загрузки архива кликните по ссылке.