Installation et configuration de Zookeeper
1. Configuration de l'environnement
Téléchargez le package d'installation sur CentOS, décompressez le package d'installation dans le répertoire hadoop
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /usr/hadoop
mv apache-zookeeper-3.5.7-bin/
Renommé zookeeper-3.5.7,
modifiez le fichier de configuration de Zookeeper sous sa configuration
cp zoo_sample.cfg zoo.cfg
tickTime=2000
clientPort=2181
initLimit=5
syncLimit=2
dataDir=/usr/hadoop/zookeeper-3.5.7/zkdata
#zkdata这个需要自己创建一下
# 节点数为单数(投票机制)
server.0=node1:2888:3888
server.1=node2:2888:3888
server.2=node3:2888:3888
Envoyez le fichier zoo.cfg à node2 et node3
scp -r /usr/hadoop/zookeeper-3.5.7 node2:/usr/hadoop/zookeeper-3.5.7
scp -r /usr/hadoop/zookeeper-3.5.7 node3:/usr/hadoop/zookeeper-3.5.7
Créez un fichier myid sous le chemin /zookeeper-3.5.7/zkdata sur respectivement node1, node2 et node3, et indiquez la valeur derrière le serveur respectif. Prenez node1r comme exemple:
vi myid
0
Configurer les variables d'environnement
vi /etc/profile
Ajoutez le code suivant à la fin, enregistrez et quittez
export ZOOKEEPER_HOME=/usr/hadoop/zookeeper-3.5.7
export PATH=$ZOOKEEPER_HOME/bin:$PATH
Envoyez le fichier de configuration / etc / profile aux nœuds 2 et 3
scp -r /etc/profile node2:/etc/profile
scp -r /etc/profile node3:/etc/profile
Configuration efficace sur node1, node2 et node3 respectivement
source /etc/profile
2. Démarrez Zookeeper
Démarrez Zookeeper sur node1, node2 et node3 respectivement
zkServer.sh start
Vérifiez le statut Zookeeper sur les nœuds respectivement,
un leader et deux suiveurs
zkServer.sh status