Meet Minimum System Requirements
Your system must meet the following minimum requirements:
Software Requirements
On each of your hosts:
- yum and rpm (RHEL/CentOS/Rocky Linux)
- apt (Ubuntu)
- scp, curl, unzip, tar, wget, and gcc
- OpenSSL (v1.01, build 16 or later)
- Java8 with devel package
- Python 2.7.x (with python-devel)
Info
Python 2.7.x should be the default python when installing Ambari and the ODP cluster.
Python 3.x can be installed and configured as secondary, post cluster setup, for usage on services like Spark.
To configure python2 on your respective system use the following code and then set it to /usr/bin/python2 :
update-alternatives --config python
Memory Requirements
The Ambari host should 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. Be 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.
Maximum Open Files Requirements
The recommended maximum number of open file descriptors is 10000, or more. To check the current value set for the maximum number of open file descriptors, execute the following shell commands on each host:
ulimit -Sn
ulimit -Hn
If the output is not greater than 10000, run the following command to set it to a suitable default:
ulimit -n 10000
