Получение клиентских конфигураций
Начиная с версии 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 Для загрузки архива кликните по ссылке.