1.解压zookeeper组件
tar -zxvf ./home/master/zookeeper-3.4.10.tar.gz -C ./home/master (先进入到根目录中:cd /)
2.配置环境变量
vim /etc/profile
在文件最后面追加:
export ZK_HOME=/home/master/zookeeper-3.4.10
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$ZK_HOME/bin
3.使配置生效
source /etc/profile
4.创建data和log目录
cd /home/master/zookeeper-3.4.10/
mkdir data
mkdir log
5.修改zookeeper配置文件
cd /home/master/zookeeper-3.4.10/
touch myid
vim myid
6.重命名/home/master/zookeeper-3.4.10/conf目录下的zoo_sample.cfg文件为zoo.cfg,并编辑zoo.cfg文件
cd /home/master/zookeeper-3.4.10/conf
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg
7.同步zookeeper文件夹复制到其它节点
scp -r /home/master/zookeeper-3.4.10 root@slave1:/home/master
scp /etc/profile root@slave1:/etc/
scp -r /home/master/zookeeper-3.4.10 root@slave1:/home/master
scp /etc/profile root@slave2:/etc/
在slave1、slave2分别执行:source /etc/profile
8.在slave1、slave2分别执行:
cd /home/master/zookeeper-3.4.10/data/
vim myid
9.启动zookeeper
三个节点分别执行:
cd /home/master/zookeeper-3.4.10/bin/
./zkServer.sh start
jps
./zkServer.sh status
(停止zookeeper是./zkServer.sh stop)
在我们启动zookeeper时,返回消息表明zookeeper已经启动,但是检查状态时发现,zookeeper并没有运行。解决办法:在/opt/zookeeper-3.4.9/bin目录下查看zookeeper.out日志文件。