Software and Memory Requirements
Make sure that your system meets the following requirements:
Software Requirements
Ensure that the following software is installed on each host:
- Package managers:
- RHEL/Rocky Linux:yum and rpm
- Ubuntu:apt
- Utilities:scp, curl, unzip, tar, wget, and gcc
- OpenSSL: Version 1.0.1 (build 16 or later)
- Java: Java Development Kit (JDK) 17 or 21, including the corresponding development package (java-17-openjdk-devel or java-21-openjdk-devel).
- Python: Python 3.11 or 3.12, including the corresponding development package (python3.11-devel or python3.12-devel).
The selected Python version (3.11 or 3.12) must be configured as the default Python version when installing Ambari and the ODP cluster. Ensure that the python and python3 commands resolve to the selected version.
update-alternatives --config python
update-alternatives --config python3
python --version
python3 --version
Install the following required packages for ODP:
Info
Below packages with pip install are no more required from 3.0.0.0-1 onwards
python3 -m pip install distro
python3 -m pip install lxml
update-alternatives --config python
Memory Requirements
The Ambari host must have at least 1 GB RAM, with 500 MB free.
To check the available memory on any host, run the free -m command.
Use these values as guidelines. Make sure to test them for your specific environment.
Package Size and Inode Count Requirements
Size | Inodes | |
|---|---|---|
Ambari Server | 100MB | 5,000 |
Ambari Agent | 8MB | 1,000 |
After Ambari Server Setup | N/A | 4,000 |
After Ambari Server Start | N/A | 500 |
After Ambari Agent Start | N/A | 200 |
Size and Inode values are approximate.

Have a suggestion?