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

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

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

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

Платформа

Intel x86_64

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

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

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

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

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

  • Ubuntu 22.04.2 LTS.

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

Браузер

  • Internet Explorer

  • Firefox

  • Google Chrome

  • Safari

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

  • RPM + YUM / DPKG + APT

  • scp

  • curl

  • unzip

  • tar

Java

OpenJDK 8u252 или более поздняя версия для всех сервисов, кроме Trino (Java 23), Ozone (Java 21), Flink2 (Java 17) и Spark4 (Java 17)

Arenadata Cluster Manager (ADCM)

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

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

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

Установка 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

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

Начиная с ADH 4.1.0 вы можете выбрать версию Java для установки на хостах с помощью параметра ad-runtime-utils в конфигурации кластера. Он содержит файл конфигурации, который определяет, какие версии Java будут использоваться для всего кластера и какие версии будут установлены для отдельных сервисов ADH. Согласно требованиям, для всего кластера устанавливается ​​Java 8, отдельно для Trino — Java 23, для Ozone — Java 21, а для Flink2 и Spark3 — Java 17.

Чтобы изменить версии 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 Орел

$ 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 Орел

## 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 чтобы сообщить о ней