Meet Minimum System Requirements

Your system must meet the following system 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 version when installing Ambari and the ODP cluster.

Python 3.x can be installed and configured as a 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 :

For setting up Hue to use PostgreSQL as its database, you need to install the following specific packages:

  • python-psycopg2 for CentOS7 and python2-psycopg2 for RHEL8

  • postgresql-devel for CentOS7 and RHEL8

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.

Note 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

Note Size and Inode values are approximate.

Maximum Open Files Requirements

The recommended maximum number of open file descriptors is 10,000 or more. To check the current value set 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 10,000, then run the following command to set it to a suitable default:

ulimit -n 10000


  Last updated