Программные требования

Полный список требований к программному обеспечению приведен в таблице ниже. Помимо этого, для установки ADH необходимо, чтобы пользователь, устанавливающий его, имел полные права sudo.

Таблица требований

Компонент Требования

Платформа

Intel x86_64

Операционная система

  • ALT Linux 10.2 SP (для Enterprise-версии ADH, начиная с 4.1.0.b1)

  • Astra Linux SE 1.7.6 Орел (для Enterprise-версии ADH, начиная с 3.2.4).

    Параметру LC_TIME должно быть присвоено значение en_US.utf8

  • Astra Linux SE 1.7.6 Воронеж (для Enterprise-версии ADH, начиная с 4.1.0.b1)

  • Astra Linux SE 1.8.4 Орел (для Enterprise-версии ADH, начиная с 4.3.0.b1)

  • Astra Linux SE 1.8.4 Воронеж (для Enterprise-версии ADH, начиная с 4.3.0.b1)

  • РЕД ОС 7.3 Сертифицированная редакция (для Enterprise-версии ADH)

  • Ubuntu 22.04 LTS

Браузер

  • Internet Explorer

  • Firefox

  • Google Chrome

  • Safari

Программное обеспечение

  • RPM + YUM / DPKG + APT

  • scp

  • curl

  • unzip

  • tar

Arenadata Cluster Manager (ADCM)

См. матрицу совместимости версий

Антивирусное ПО

Рекомендуется отключать антивирусные программы перед установкой и в процессе эксплуатации ADH. Если антивирус все же используется — пожалуйста, уточните настройки, необходимые для использования ADH, у поставщика вашего антивирусного ПО

Требования Java

В следующей таблице представлена информация о версиях Java, используемых отдельными сервисами ADH.

Сервис ADH Версия Java

Trino

25

Impala

21

Hive

21

Kyuubi

21

Flink/Flink2

21

Zookeeper

21

Ozone

21

Spark3/Spark4

17

HBase

17

HDFS

11

YARN

11

Solr

11

Другие сервисы

11

Установка Java из репозитория Arenadata

При установке или обновлении дистрибутива все необходимые версии Java устанавливаются на всех хостах по пути /usr/lib/jvm/. Это определяется параметром ad-runtime-utils и управляется через настройки кластера и сервисов. Вы по-прежнему можете использовать версию Java, поставляемую с операционной системой, или установить Java самостоятельно.

Начиная с версии 4.0.0, вы можете устанавливать Java на хосты ADH-кластера из репозитория Arenadata. Соответствующая опция доступна в ADCM на странице настроек кластера и при активации устанавливает на хосты версию JDK, необходимую для работы определенных ADH-сервисов. Данную опцию необходимо активировать перед запуском кластерных действий, таких как Install, Expand или Upgrade.

Для установки Java из репозитория Arenadata:

  1. На странице Clusters выберите нужный кластер.

  2. Перейдите на вкладку Configuration и раскройте группу с репозиториями выбранной ОС (например, Ubuntu 22 repositories).

  3. Выберите репозиторий arenadata_java и раскройте его параметры.

  4. Укажите значение true для параметра enabled.

  5. Нажмите Apply и подтвердите изменения в конфигурации кластера, нажав Save.

  6. Выполните необходимое кластерное действие (Install, Expand или Upgrade).

Настройка установки Java 17 из репозитория Arenadata для Ubuntu 22
Настройка установки Java из репозитория Arenadata для Ubuntu 22
ПРИМЕЧАНИЕ

Если вы устанавливаете ADH в offline-режиме и хотите установить Java из репозитория Arenadata, перед установкой кластера ADH выполните следующие шаги:

  1. Загрузите дополнительный offline-пакет (shell-скрипт) для Java, полученный от команды поддержки Arenadata, в кластер Arenadata Enterprise Tools (информация об использовании offline-пакетов доступна в статье Использование offline-пакетов).

  2. Убедитесь, что на странице настройки ADH-кластера для соответствующей операционной системы в разделе arenadata_java установлено значение enabled: True.

После активации опции необходимая версия Java будет установлена из репозитория Arenadata независимо от того, что указано в переменной JAVA_HOME (параметр ad-runtime-utils).

Начиная с ADH 4.1.0 вы можете выбрать версию Java для установки на хостах с помощью параметра ad-runtime-utils в конфигурации кластера. Он содержит файл конфигурации, который определяет, какие версии Java будут использоваться для всего кластера и какие версии будут установлены для отдельных сервисов ADH.

Чтобы изменить версии Java или пути установки:

  1. На странице Clusters выберите нужный кластер.

  2. Перейдите в раздел Configuration и найдите параметр ad-runtime-utils.

  3. Отредактируйте файл конфигурации.

  4. Нажмите Apply и подтвердите изменения конфигурации кластера, нажав Save.

  5. Выполните необходимое действие кластера (Install, Expand или Upgrade).

ВНИМАНИЕ
Arenadata не является официальным поставщиком JDK, и эта функция предоставляется для обеспечения полностью автоматической установки в системах, не имеющих необходимых зависимостей. В производственных средах рекомендуется использовать JDK от официальных поставщиков.

Права пользователя

Чтобы пользователь обладал необходимыми правами, выполните следующее:

  1. Предоставьте пользователю привилегии root:

  • РЕД ОС 7.3

  • Ubuntu 22.04/Astra Linux SE 1.7.6 Орел

$ sudo usermod -aG wheel <user>

где <user> — имя пользователя.

$ sudo usermod -aG sudo <user>

где <user> — имя пользователя.

  1. Убедитесь, что в файле /etc/sudoers есть запись, указанная ниже в зависимости от используемой операционной системы, с помощью следующей команды:

    $ sudo vi /etc/sudoers

    Чтобы вернуться в терминал, нажмите Esc, введите :q! и нажмите Enter.

  • РЕД ОС 7.3

  • Ubuntu 22.04/Astra Linux SE 1.7.6 Орел

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней