Software requirements

The full list of software requirements is in the table below. Beyond that, ADH requires the user who installs it to have full sudo privileges.

Requirements table

Component Requirements

Platform

Intel x86_64

OS

  • Centos 7.9.

  • RHEL 7.9.

  • AltLinux 8 SP (ADH Enterprise edition).

    For AltLinux 8, the minimum ADH version is 2.1.6.b1.

  • AstraLinux 1.7 "Орел" SE with Axiom JDK (ADH Enterprise edition).

    The minimum ADH version is 3.2.4. Also, the LC_TIME locale should be set to en_US.utf8.

  • Ubuntu 22.04.2 LTS.

  • RED OS 7.3 Certified edition (ADH Enterprise edition).

Browser

  • Internet Explorer

  • Firefox

  • Google Chrome

  • Safari

Software

  • RPM + YUM / DPKG + APT

  • scp

  • curl

  • unzip

  • tar

Java

OpenJDK 8u252 or later

Arenadata Cluster Manager (ADCM)

See the version compatibility matrix

Install Java from the Arenadata repository

Starting with ADH version 4.0.0, on the cluster configuration page, there is an option to install Java 17 from the Arenadata repository.

If you enable the option before running the Install, Add/Remove components, or Update action for a cluster or service, the latest version of Java 17 will be installed on cluster hosts during the action.

To install Java 17 from the Arenadata repository during cluster installation:

  1. On the Clusters page, select the desired cluster.

  2. Navigate to Configuration and expand the group with the repositories of the selected OS (for example, Centos 7 repositories).

  3. Select the arenadata_java repository and expand its parameters.

  4. Set the enabled parameter to true.

  5. Click Apply and confirm changes to cluster configuration by clicking Save.

  6. In the Actions drop-down menu, select Install.

Configuring Java 17 installation from Arenadata repository for Centos 7
Configuring Java 17 installation from Arenadata repository for Centos 7

Once this option is enabled, Java 17 will be installed from the Arenadata repository regardless of what is specified in the JAVA_HOME variable (Custom JDK settings group).

CAUTION
Arenadata is not an official JDK provider, and this feature is provided to ensure a fully automatic installation on systems that do not have the necessary dependencies. In production environments, we recommend using a JDK from official providers.

User permissions

To grant the user the necessary permissions, do the following:

  1. Grant the root privileges for the user:

  • CentOS 7/RHEL 7/RED OS 7.3/Alt Linux SP 8

  • Ubuntu 22.04/Astra Linux SE 1.7 Orel

$ sudo usermod -aG wheel <user>

where <user> is a username.

$ sudo usermod -aG sudo <user>

where <user> is a username.

  1. Make sure that the /etc/sudoers file contains the record specified below depending on the operating system with the following command:

    $ sudo vi /etc/sudoers

    To return to the command line, press Esc, type :q!, and press Enter.

  • CentOS 7/RHEL 7/RED OS 7.3

  • Ubuntu 22.04/Astra Linux SE 1.7 Orel

  • Alt Linux SP 8

## 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
## Uncomment to allow members of group wheel to execute any command
WHEEL_USERS ALL=(ALL:ALL) ALL
Found a mistake? Seleсt text and press Ctrl+Enter to report it