Получение клиентских конфигураций

Начиная с версии 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:

  1. В ADCM UI перейдите на страницу Clusters → <cluster_name> → Services → Core configuration.

  2. Выполните сервисное действие Export client configurations.

  3. Откройте страницу 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

    Для загрузки архива кликните по ссылке.

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней