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

Обзор

Программные требования для установки Arenadata DB приведены ниже:

  1. ADB поддерживает следующие операционные системы:

    • Ubuntu 22.04 LTS (в ADB 6 начиная с версии 6.27.1.56). См. Требования для Astra Linux и Ubuntu ниже.

    • ALT Linux 10.2 SP (для Enterprise-версии ADB 6 начиная с 6.29.1.1).

    • РЕД ОС 7.3 Сертифицированная редакция (для Enterprise-версии ADB 6 начиная с 6.27.1.58) и РЕД ОС 8.0 Сертифицированная редакция (для Enterprise-версии ADB 6 начиная с 6.31.0). Ядро операционной системы должно поддерживать cgroup v1.

    • RHEL 9 (для Enterprise-версии ADB 6 начиная с 6.31.0).

    • Astra Linux SE 1.7.6 Орел (для Enterprise-версии ADB 6 начиная с версии 6.27.1.63).

    • Astra Linux SE 1.7.6 Воронеж (для Enterprise-версии ADB 6 начиная с 6.29.0.3).

    • Astra Linux SE 1.8.4 Орел и Astra Linux SE 1.8.4 Воронеж (для Enterprise-версии ADB 6 начиная с 6.30.0). Ядро операционной системы должно поддерживать cgroup v1.

    • См. также Требования для Astra Linux и Ubuntu ниже.

  2. ADB использует Java 17 для некоторых сервисов (например, PXF). Во всех операционных системах, кроме Astra Linux, дополнительная установка ПО не требуется: Java поставляется с основным репозиторием операционной системы. В Astra Linux перед установкой ADB необходимо установить Java на хостах кластера и прописать путь к ней в поле JAVA_HOME на этапе конфигурирования кластера ADB (поле доступно в ADB 6 начиная с версии 6.25.2.52). Заполнение поля также требуется в других операционных системах в случае использования пути, отличного от пути по умолчанию.

    Пути, используемые по умолчанию в поддерживаемых ОС, приведены ниже.

  • Ubuntu

  • ALT Linux

  • РЕД ОС

  • RHEL

/usr/lib/jvm/java-17-openjdk-amd64

/usr/lib/jvm/jre-17

/usr/lib/jvm/jre-17-openjdk

/usr/lib/jvm/jre-17-openjdk

ВАЖНО
  • Если вы планируете использовать собственную Java (например, от Axiom), для установки требуется Java версии 17.

  • В Astra Linux заполнение поля JAVA_HOME обязательно начиная с версии ADB 6.27.1.58.

  1. Начиная с версии ADB 6.31.0 минимальная версия ADCM — 2.12.0.

  2. Начиная с версии ADB 6.27.1.58 минимальная версия хостпровайдера Yandex — 3.11.

  3. ADB требует наличия локали ОС en_US.UTF-8 на всех хостах кластера, при этом она необязательно должна быть выбрана по умолчанию. Эта локаль по умолчанию присутствует во всех поддерживаемых операционных системах, кроме Astra Linux. В случае с Astra Linux локаль автоматически добавляется при установке ADB. Проверить доступные локали можно следующей командой:

    $ localectl list-locales
  4. Рекомендуемая файловая система для ADB — XFS, обеспечивающая оптимальную производительность и стабильность.

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

  6. При выборе имен объектов баз данных ADB следует использовать только латинские буквы и цифры. Не следует использовать следующие зарезервированные символы: ", &, ',   (пробел), (, ), ;, <, >, \, `, |. В случае наличия таких символов Arenadata DB Backup Manager не сможет снять бэкап/восстановить базу данных.

  7. При установке ADB бандл устанавливает необходимые права для конкретных файлов и директорий, создаваемых им, независимо от значения umask на хостах кластера.

  8. В процессе установки вносятся следующие изменения на уровне операционной системы. Не рекомендуется изменять перечисленные ниже объекты вручную.

    • Модифицируются системные файлы:

      • /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 отключается в процессе установки.

  9. В процессе установки ADB создается новый файл в /var/spool/cron/ для системного пользователя ADB (по умолчанию gpadmin). Доступ к изменению этого файла (crontab -e -u gpadmin) должен быть также у всех технических учетных записей.

  10. В случае online-установки ADB (с доступом в Интернет) все хосты должны иметь доступ к репозиториям Arenadata, перечисленным на вкладке Configuration в меню кластера ADB web-интерфейса ADCM (см. поля Arenadata repo url и Monitoring repo url). Для offline-установки ADB необходимо обеспечить доступ к хосту, на котором развернут кластер Enterprise Tools.

  11. Для обоих видов установки (online и offline) необходимо обеспечить доступ к официальным репозиториям соответствующей операционной системы со всех хостов кластера (или создать локальные зеркала):

Требования для Astra Linux и Ubuntu

  1. Для корректной работы 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.

  2. ADB, подобно иным аналитическим СУБД, оптимизирована для работы с generic-ядрами. Использование ядер lowlatency может не обеспечить оптимальную производительность для задач, характерных для аналитической обработки данных. По этой причине для корректной работы ADB рекомендуется использовать исключительно generic-ядра.

  3. Необходимо учитывать совместимость версий.

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