Программные требования
Обзор
Программные требования для установки Arenadata DB приведены ниже:
-
ADB поддерживает следующие операционные системы:
-
RHEL 7.9.
-
Ubuntu 22.04 (в ADB 6 начиная с версии 6.27.1.56). См. Требования для Astra Linux и Ubuntu ниже.
-
AltLinux 10.2 SP (для Enterprise-версии ADB 6 начиная с 6.29.1.1).
-
РЕД ОС 7.3 Сертифицированная редакция (для Enterprise-версии ADB 6 начиная с 6.27.1.58).
-
Astra Linux 1.8 "Орел" и "Воронеж" (для Enterprise-версии ADB 6 начиная с 6.30.0), Astra Linux 1.7 "Орел" SE (для Enterprise-версии ADB 6 начиная с 6.25.2.52) и Astra Linux 1.7.6 "Воронеж" (для Enterprise-версии ADB 6 начиная с 6.29.0.3). См. Требования для Astra Linux и Ubuntu ниже.
-
-
Если ClickHouse или PostgreSQL используются в качестве внешних систем хранения для ADB Control/ADBM (см. Metrics DB и Query DB в статье Обзор Arenadata DB Control), минимальные требования к их версиям следующие:
-
ClickHouse 22.8
-
PostgreSQL 12.20
-
-
ADB использует Java 17 для некоторых сервисов (например, PXF, ADB Control, ADBM). Во всех операционных системах, кроме Astra Linux, дополнительная установка ПО не требуется: Java поставляется с основным репозиторием операционной системы. В Astra Linux перед установкой ADB необходимо установить Java на хостах кластера и прописать путь к ней в поле JAVA_HOME на этапе конфигурирования кластера ADB (поле доступно в ADB 6 начиная с версии 6.25.2.52). Заполнение поля также требуется в других операционных системах в случае использования пути, отличного от дефолтного.
Пути, используемые по умолчанию в поддерживаемых ОС, приведены ниже.
|
ВАЖНО
|
-
Начиная с версии ADB 6.27.1.63 минимальная версия ADCM — 2.6.0.
-
Начиная с версии ADB 6.27.1.58 минимальная версия хостпровайдера Yandex — 3.11.
-
ADB требует наличия локали ОС
en_US.UTF-8на всех хостах кластера, при этом она необязательно должна быть выбрана по умолчанию. Эта локаль по умолчанию присутствует во всех поддерживаемых операционных системах, кроме Astra Linux. В случае с Astra Linux локаль автоматически добавляется при установке ADB. Проверить доступные локали можно следующей командой:$ localectl list-locales -
Рекомендуемая файловая система для ADB — XFS, обеспечивающая оптимальную производительность и стабильность.
-
Рекомендуется отключать антивирусные программы перед установкой и в течение процесса эксплуатации ADB. Если антивирус все же используется — пожалуйста, уточните настройки, необходимые для использования ADB, у поставщика вашего антивирусного ПО.
-
При выборе имен объектов баз данных ADB следует использовать только латинские буквы и цифры. Не следует использовать следующие зарезервированные символы:
",&,',(пробел),(,),;,<,>,\,`,|. В случае наличия таких символов Arenadata DB Backup Manager не сможет снять бэкап/восстановить базу данных. -
При установке ADB бандл устанавливает необходимые права для конкретных файлов и директорий, создаваемых им, независимо от значения
umaskна хостах кластера. -
В процессе установки вносятся следующие изменения на уровне операционной системы. Не рекомендуется изменять перечисленные ниже объекты вручную.
-
Модифицируются системные файлы:
-
/etc/fstab
-
/etc/hosts
-
/etc/hostname
-
/etc/chrony.conf
-
/etc/ssh/sshd_config
-
/etc/selinux/config
-
/etc/security/limits.conf
-
-
Создаются новые файлы в следующих директориях:
-
/usr/lib/systemd/system/
-
/etc/cgconfig.d/
-
-
Сервис SELinux отключается в процессе установки.
-
-
В процессе установки ADB создается новый файл в /var/spool/cron/ для системного пользователя ADB (по умолчанию
gpadmin). Доступ к изменению этого файла (crontab -e -u gpadmin) должен быть также у всех технических учетных записей. -
В случае online-установки ADB (с доступом в Интернет) все хосты должны иметь доступ к репозиториям Arenadata, перечисленным на вкладке Configuration в меню кластера ADB web-интерфейса ADCM (см. поля Arenadata repo url и Monitoring repo url). Для offline-установки ADB необходимо обеспечить доступ к хосту, на котором развернут кластер Enterprise Tools.
-
Для обоих видов установки (online и offline) необходимо обеспечить доступ к официальным репозиториям соответствующей операционной системы со всех хостов кластера (или создать локальные зеркала):
-
AltLinux: ftp.altlinux.org
-
Astra Linux: download.astralinux.ru
-
РЕД ОС: repo.red-soft.ru и repo1.red-soft.ru
-
Ubuntu: archive.ubuntu.com/ubuntu
-
Требования для Astra Linux и Ubuntu
-
Для корректной работы ADB под Astra Linux и Ubuntu требуется настройка cgroup v1. Возможны два варианта перевода хостов на cgroup v1:
-
Вручную. Если в вашей операционной системе используется cgroup v2, можно заранее переключиться на cgroup v1 перед началом установки/обновления ADB.
-
Автоматически. Начиная с версии 6.26.0.53 в ADB 6 возможен автоматический перевод системы на cgroups v1. Для этого необходимо установить флажок Reboot cluster servers after installation при установке/апгрейде ADB.
ВНИМАНИЕЕсли флажок Reboot cluster servers after installation не установлен и ручное переключение также не произведено, произойдет ошибка при попытке установки/апгрейда ADB под Astra Linux или Ubuntu.
-
-
ADB, подобно иным аналитическим СУБД, оптимизирована для работы с generic-ядрами. Использование ядер lowlatency может не обеспечить оптимальную производительность для задач, характерных для аналитической обработки данных. По этой причине для корректной работы ADB рекомендуется использовать исключительно generic-ядра.
-
Необходимо учитывать совместимость версий.