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 |
|
Browser |
|
Software |
|
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:
-
On the Clusters page, select the desired cluster.
-
Navigate to Configuration and expand the group with the repositories of the selected OS (for example, Centos 7 repositories).
-
Select the arenadata_java repository and expand its parameters.
-
Set the enabled parameter to
true
. -
Click Apply and confirm changes to cluster configuration by clicking Save.
-
In the Actions drop-down menu, select Install.

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:
-
Grant the
root
privileges for the user:
-
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 pressEnter
.
## 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