目录
1.解压安装包
tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/
2.修改配置文件
创建zookeeper目录下data文件
[root@master module]# cd zookeeper-3.4.10/
[root@master zookeeper-3.4.10]# mkdir zkData
cd到zkData,创建ID文件,并添加编号
[root@master zkData]# touch myid
[root@master zkData]# vi myid
master,slave1,slave2编号如图:
配置zoo.cfg
[root@master zookeeper-3.4.10]# cd conf/
[root@master conf]# mv zoo_sample.cfg zoo.cfg
[root@master conf]# vi zoo.cfg
添加配置:
server.1=192.168.61.130:2888:3888
server.2=192.168.61.131:2888:3888
server.3=192.168.61.132:2888:3888
3.分发文件
发送过后记得source一下环境变量,分发脚本在我之前发的搭建Hadoop完全分布式中。
[root@master conf]# xsync /opt/module/zookeeper-3.4.10/
4.群起脚本
在root下创建bin文件给777权限,之后在bin下touch创建。
[root@master bin]# cd /root/bin/
[root@master bin]# touch zkstart.sh
[root@master bin]# touch zkstop.sh
zkstart.sh内容如下
#!/bin/bash
for i in root@master root@slave1 root@slave2
do
echo "================ $i ================"
ssh $i "source /etc/profile;/opt/module/zookeeper-3.4.10/bin/zkServer.sh start"
done
zkstop.sh内容如下
#!/bin/bash
for i in root@master root@slave1 root@slave2
do
echo "================ $i ================"
ssh $i "source /etc/profile;/opt/module/zookeeper-3.4.10/bin/zkServer.sh stop"
done