Operating System
Update
Please update your operating system before installing the OpenSource Data Platform (ODP) 1.2.2.0 stack.
- RHEL/CentOS 7
- RHEL/CentOS/Rocky Linux 8
- Ubuntu 22.04
sudo yum update -y
sudo dnf update -y
sudo apt update -y && sudo apt upgrade -y
Setup binaries
Here is the list of binaries required for the installation and use of the OpenSource Data Platform (ODP) 1.2.2.0 stack:
scp
,curl
,unzip
,tar
,wget
,sed
andgcc*
OpenSSL
(v1.01, build 16 or higher)Kerberos
Python
(2.7.12 or higher, with python-devel*)Java Development Kit
(JDK) 8Snappy
Recommendation
The Clemlab team recommends the use of OpenJDK.
Version to avoid
Please avoid using versions 8u40
, 8u45
, 8u60
and 8u242
which are known to cause problems with the Kerberos
library.
- RHEL/CentOS 7
- RHEL/CentOS/RockyLinux 8
- Ubuntu 22.04
sudo yum install -y scp curl unzip tar wget sed gcc* openssl-devel openssl krb5-workstation krb5-libs python-devel python java-1.8.0-openjdk-devel snappy-devel snappy openssh-server openssh-clients
sudo dnf install -y scp curl unzip tar wget sed gcc* openssl-devel openssl krb5-workstation krb5-libs python2-devel python2 java-1.8.0-openjdk-devel snappy-devel snappy openssh-server openssh-clients
sudo apt install -y scp curl unzip tar wget sed gcc* openssl-devel openssl sssd-krb5 python2-devel python2 openjdk-8-jdk libsnappy-dev libsnappy1 openssh-server openssh-client
Disable SELinux
- RHEL/CentOS 7
- RHEL/CentOS/RockyLinux 8
- Ubuntu 22.04
sudo setenforce 0
sudo sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux
sudo shutdown -r now
sudo setenforce 0
sudo sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux
sudo shutdown -r now
sudo setenforce 0
sudo sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux
sudo shutdown -r now
Disable PackageKit
- RHEL/CentOS 7
- RHEL/CentOS/RockyLinux 8
sudo systemctl stop packagekit
sudo systemctl disable packagekit
sudo systemctl stop packagekit
sudo systemctl disable packagekit
Update ulimit
- RHEL/CentOS 7
- RHEL/CentOS/RockyLinux 8
- Ubuntu 22.04
sudo vi /etc/security/limits.conf
root soft nofile unlimited
root hard nofile unlimited
* soft nofile 65536
* hard nofile 65536
root soft nproc unlimited
root hard nproc unlimited
* soft nproc 65536
* hard nproc 65536
sudo shutdown -r now
sudo vi /etc/security/limits.conf
root soft nofile unlimited
root hard nofile unlimited
* soft nofile 65536
* hard nofile 65536
root soft nproc unlimited
root hard nproc unlimited
* soft nproc 65536
* hard nproc 65536
sudo shutdown -r now
sudo vi /etc/security/limits.conf
root soft nofile unlimited
root hard nofile unlimited
* soft nofile 65536
* hard nofile 65536
root soft nproc unlimited
root hard nproc unlimited
* soft nproc 65536
* hard nproc 65536
sudo shutdown -r now