Operating System
Update
Please update your operating system before installing the OpenSource Data Platform (ODP) 1.0.5.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.0.5.0 stack:
scp,curl,unzip,tar,wget,sedandgcc*OpenSSL(v1.01, build 16 or higher)KerberosPython(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