Système
Mise à jour du système d'exploitation
Veuillez mettre à jour votre système d'exploitation avant d'installer la distribution OpenSource Data Platform (ODP) 1.2.2.0.
- 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
Installation des binaires
Voici la liste des binaires nécessaires pour l'installation et l'utilisation de la distribution OpenSource Data Platform (ODP) 1.2.2.0 :
scp
,curl
,unzip
,tar
,wget
,sed
etgcc*
OpenSSL
(v1.01, build 16 ou supérieur)Kerberos
Python
(2.7.12 ou supérieur, avec python-devel*)Java Development Kit
(JDK) 8Snappy
Préconisation
L'équipe Clemlab préconise l'utilisation d'OpenJDK.
Version à éviter
Veuillez éviter d'utiliser les versions 8u40
, 8u45
, 8u60
et 8u242
qui sont reconnues pour provoquer des incidents avec la librairie Kerberos
.
- 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
Désactivation de 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
Désactivation de PackageKit
- RHEL/CentOS 7
- RHEL/CentOS/RockyLinux 8
sudo systemctl stop packagekit
sudo systemctl disable packagekit
sudo systemctl stop packagekit
sudo systemctl disable packagekit
Modification des 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