一、準備3臺機器執行一下操作:
tar -xzf /tmp/zookeeper-3.4.8.tar.gz -C /usr/local/
chown -R hadoop:hadoop /usr/local/zookeeper-3.4.8
chmod -R 770 /usr/local/zookeeper-3.4.8
ln -s /usr/local/zookeeper-3.4.8/ /usr/local/zookeeper
chown -h hadoop:hadoop /usr/local/zookeeper
二、配置3臺機器
vi /data/myid
機器1執行:echo "1" > /data/myid
機器2執行:echo "2" > /data/myid
機器3執行:echo "3" > /data/myid
vi conf/zoo.cfg
三臺機器添加
server.1= nn1:2888:3888
server.2= nn1:2888:3888
server.3= nn1:2888:3888
其中點後面的1、2、3對應/data/myid中的1、2、3
修改每臺機器的zookeeper/bin/zkEnv.sh的ZOO_LOG_DIR=/data
mkdir /data
chown hadoop:hadoop -R /data
data目錄可以掛在實體盤下面;
sh zkServer.sh start
jps
ps -ef|grep zookeeper
zkServer.sh status
zkServer.sh stop
zkServer.sh restart
zkCli.sh -server nn1:2181,nn2:2181,s1:2181
ls /
stat /zookeeper
create /testnode1
create /testnode1/testnode1_1
quit
delete /testnode1/testnode1_1
rmr /testnode1