Кастомная настройка сервисов

В кластере ADH сервисы Trino и Impala наследуют глобальные конфигурационные файлы core-site.xml, hdfs-site.xml и hive-site.xml. Начиная с ADH версии 4.2.0 каждый сервис хранит свои копии этих файлов для поддержки кастомной настройки в случае возникновения необходимости.

Для локального изменения параметров, указанных в этих файлах, выполните следующие шаги:

  1. Выберите ваш кластер ADH в ADCM и на вкладке Services откройте сервис, конфигурацию которого хотите изменить.

  2. На вкладке Primary configuration активируйте переключатель Advanced.

  3. Измените параметры Custom <file_name> (<file_name> может быть core-site.xml,hdfs-site.xml или hive-site.xml) путем добавления пар вида ключ/значение. Например, в Impala вы можете присвоить параметру dfs.client.read.shortcircuit значение False в разделе Custom hdfs-site.xml, а для остального кластера будет использоваться значение из HDFS — True.

    Custom hdfs-site.xml
    Custom hdfs-site.xml
  4. Перезапустите сервис. Обратите внимание на то, чтобы параметру Apply configs from ADCM было присвоено значение True.

ВАЖНО
При обновлении исходного файла локальные параметры пересчитываются — кастомные параметры переписывают дублирующие в исходном файле, а все остальные параметры обновляются. Чтобы изменения исходного файла применились для локального, необходимо перезапустить соответствующий сервис (Impala/Trino).

Чтобы проверить, что настройка применилась, вы можете подключиться к хосту, на котором присутствует сервис, и вывести содержимое файла hdfs-site.xml в каталоге сервиса.

$ cat /etc/impala/conf/hdfs-site.xml

В выводе параметр dfs.client.read.shortcircuit будет иметь значение False:

<property>
    <name>dfs.client.read.shortcircuit</name>
    <value>False</value>
</property>
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней