Настройка кластера

ВАЖНО
В большинстве случаев кастомная настройка кластера не требуется — значения параметров можно оставить по умолчанию.

После добавления нового кластера можно выполнить его настройку. Для этого выполните шаги:

  1. Выберите кластер на странице Clusters. Для этого нажмите на имя кластера в столбце Name.

    Выбор кластера
    Выбор кластера
  2. Откройте вкладку Configuration на странице кластера и переведите в активное состояние переключатель Show advanced.

  3. Заполните все необходимые конфигурационные параметры и нажмите Save.

Доступные для редактирования конфигурационные параметры кластера перечислены ниже:

  • Пути к репозиториям, которые будут использованы в процессе установки в зависимости от операционной системы кластера (AltLinux, CentOS, Astra Linux). На серверах кластера регистрируются только отмеченные репозитории.

    Altlinux 8 repositories
    Параметр Описание

    Set up Arenadata repo

    Необходимо ли использовать репозиторий, указанный в поле Arenadata repo url

    Arenadata repo url

    Репозиторий, необходимый для установки ADB

    Set up custom Arenadata enterprise repo

    Необходимо ли использовать репозиторий, указанный в поле Custom Arenadata enterprise repo

    Custom Arenadata enterprise repo

    Кастомный репозиторий Arenadata Enterprise. Если не заполнен — используется репозиторий по умолчанию

    Set up monitoring repo

    Необходимо ли использовать репозиторий, указанный в поле Monitoring repo url

    Monitoring repo url

    Репозиторий, необходимый для установки мониторинга

    Astra linux repositories
    Параметр Описание

    Set up Arenadata repo

    Необходимо ли использовать репозиторий, указанный в поле Arenadata repo url

    Arenadata repo url

    Репозиторий, необходимый для установки ADB

    Set up custom Arenadata enterprise repo

    Необходимо ли использовать репозиторий, указанный в поле Custom Arenadata enterprise repo

    Custom Arenadata enterprise repo

    Кастомный репозиторий Arenadata Enterprise. Если не заполнен — используется репозиторий по умолчанию

    Set up monitoring repo

    Необходимо ли использовать репозиторий, указанный в поле Monitoring repo url

    Monitoring repo url

    Репозиторий, необходимый для установки мониторинга

    Centos 7 repositories
    Параметр Описание

    Set up Arenadata repo

    Необходимо ли использовать репозиторий, указанный в поле Arenadata repo url

    Arenadata repo url

    Репозиторий, необходимый для установки ADB

    Set up custom Arenadata enterprise repo

    Необходимо ли использовать репозиторий, указанный в поле Custom Arenadata enterprise repo

    Custom Arenadata enterprise repo

    Кастомный репозиторий Arenadata Enterprise. Если не заполнен — используется репозиторий по умолчанию

    Set up monitoring repo

    Необходимо ли использовать репозиторий, указанный в поле Monitoring repo url

    Monitoring repo url

    Репозиторий, необходимый для установки мониторинга

    Set up Centos base repo

    Необходимо ли использовать репозиторий, указанный в поле Centos base repo url

    Centos base repo url

    Репозиторий Centos base

    Set up Centos updates repo

    Необходимо ли использовать репозиторий, указанный в поле Centos updates repo url

    Centos updates repo url

    Репозиторий Centos updates

    Set up Centos extras repo

    Необходимо ли использовать репозиторий, указанный в поле Centos extras repo url

    Centos extras repo url

    Репозиторий Centos extras

    Set up EPEL repo

    Необходимо ли использовать репозиторий, указанный в поле EPEL repo url

    EPEL repo url

    Репозиторий EPEL

  • Use existing docker — флаг, указывающий на необходимость использования существующей инсталляции Docker в процессе установки сервисов ADB (например, ADB Control, ADBM, Monitoring, Enterprise Tools). При включении этой опции будет произведен только деплой контейнеров, а установка Docker и Docker Compose будет пропускаться. Дополнительную информацию о требованиях к Docker можно получить в статье Программные требования.

    ВНИМАНИЕ

    Используйте кастомные инсталляции (Use existing docker, Use custom registry, Use custom JAVA_HOME for cluster) с осторожностью.

  • Use custom registry — переключатель, определяющий необходимость использование кастомного реестра. При активации переключателя становятся доступны для заполнения параметры, приведенные ниже.

    Параметр Описание

    registry

    URL кастомного реестра в следующем виде: <host>:<port>

    prefix

    Имя вложенной директории для подстановки в URL кастомного реестра: <registry>/<prefix>

    Use self-signed certificate

    Необходимо ли использовать самоподписанный (self-signed) сертификат

    Self-signed certificate

    Содержимое самоподписанного сертификата

  • Use custom JAVA_HOME for cluster — переключатель, определяющий необходимость использования кастомного пути к Java для сервисов кластера ADB (например, PXF, ADB Control, ADBM). Отображается, если установлен флаг Show advanced в верхней части окна. При активации переключателя становится доступно для заполнения поле JAVA_HOME. В нем требуется указать путь к работающей Java. В выбранном пути должна содержаться папка bin с бинарным файлом Java, например: /usr/lib/jvm/java-11-openjdk-11.0.19.0.7-1.el7_9.x86_64/. При пустом значении поля JAVA_HOME для поиска Java используется системный путь по умолчанию:

    • /usr/lib/jvm/jre-11-openjdk (для всех операционных систем)

    При отсутствии Java по указанному пути установка завершится с ошибкой. Дополнительную информацию о требованиях к Java можно получить в статье Программные требования.

    ВАЖНО

    Если вы планируете использовать собственную Java (например, от Axiom), для установки требуется Java версии 11.

  • Parameter archiving — переключатель, определяющий необходимость выгрузки конфигурационных параметров ADB в соответствии с настроенным расписанием. При активации переключателя становится доступно для заполнения поле Parameter archiving job setting. В нем требуется определить периодичность запуска выгрузки в виде cron-выражения. После каждого изменения и сохранения значения поля Parameter archiving job setting необходимо запускать кластерное действие Reconfigure parameter archiving.

    При запуске cron-задачи выгруженные настройки сохраняются в следующей директории:

    /home/gpadmin/arenadata_configs/settings/<timestamp>

    где <timestamp> — это время запуска cron-задачи в формате YYYY-MM-DD_HH-mm-ss.

    Лог выполнения cron-задачи сохраняется в файле parameter_archiving.log.

    Выгружаются следующие типы параметров.

Сервис Выгружаемые параметры Относительный путь

ADB

Значения GUC для Master/Segment

./<YYYY-MM-DD_HH-mm-ss>_guc_config.json

Параметры, определяемые для Greenplum на уровне Linux в /etc/sysctl.conf

./<YYYY-MM-DD_HH-mm-ss>_os_config.json

Параметры ресурсных групп. Дополнительную информацию по параметрам можно получить в статье Работа с ресурсными группами

./<YYYY-MM-DD_HH-mm-ss>_rg_config.json

ADB Control

Конфигурационные параметры компонентов ADB Control

./adcc/*

ADBM

Конфигурационные параметры компонентов ADBM

./adbm/*

PXF

PXF-параметры, экспортируемые из следующих файлов:

  • /etc/pxf/conf/pxf-application.properties

  • /etc/pxf/conf/pxf-profiles.xml

  • $PXF_BASE/servers/*

./pxf_config/*

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