Программные требования
Полный список требований к программному обеспечению приведен в таблице ниже. Помимо этого, для установки ADH необходимо, чтобы пользователь, устанавливающий его, имел полные права sudo.
Таблица требований
| Компонент | Требования |
|---|---|
Платформа |
Intel x86_64 |
Операционная система |
|
Браузер |
|
Программное обеспечение |
|
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:
-
На странице Clusters выберите нужный кластер.
-
Перейдите на вкладку Configuration и раскройте группу с репозиториями выбранной ОС (например, Ubuntu 22 repositories).
-
Выберите репозиторий arenadata_java и раскройте его параметры.
-
Укажите значение
trueдля параметра enabled. -
Нажмите Apply и подтвердите изменения в конфигурации кластера, нажав Save.
-
Выполните необходимое кластерное действие (Install, Expand или Upgrade).
|
ПРИМЕЧАНИЕ
Если вы устанавливаете ADH в offline-режиме и хотите установить Java из репозитория Arenadata, перед установкой кластера ADH выполните следующие шаги:
|
После активации опции необходимая версия Java будет установлена из репозитория Arenadata независимо от того, что указано в переменной JAVA_HOME (параметр ad-runtime-utils).
Начиная с ADH 4.1.0 вы можете выбрать версию Java для установки на хостах с помощью параметра ad-runtime-utils в конфигурации кластера. Он содержит файл конфигурации, который определяет, какие версии Java будут использоваться для всего кластера и какие версии будут установлены для отдельных сервисов ADH.
Чтобы изменить версии Java или пути установки:
-
На странице Clusters выберите нужный кластер.
-
Перейдите в раздел Configuration и найдите параметр ad-runtime-utils.
-
Отредактируйте файл конфигурации.
-
Нажмите Apply и подтвердите изменения конфигурации кластера, нажав Save.
-
Выполните необходимое действие кластера (Install, Expand или Upgrade).
|
ВНИМАНИЕ
Arenadata не является официальным поставщиком JDK, и эта функция предоставляется для обеспечения полностью автоматической установки в системах, не имеющих необходимых зависимостей. В производственных средах рекомендуется использовать JDK от официальных поставщиков.
|
Права пользователя
Чтобы пользователь обладал необходимыми правами, выполните следующее:
-
Предоставьте пользователю привилегии
root:
-
Убедитесь, что в файле /etc/sudoers есть запись, указанная ниже в зависимости от используемой операционной системы, с помощью следующей команды:
$ sudo vi /etc/sudoersЧтобы вернуться в терминал, нажмите
Esc, введите:q!и нажмитеEnter.