注
参看博客:Zookeeper集群安装部署 为了和上面博客Zookeeper集群安装部署中的部署规划一致(让hcmaster永远是leader),下面启动脚本中三台机子的顺序特意写成 hcslave1 hcmaster hcslave2:hcslave1在前,hcmaster在后
启动 创建第一步:在/usr/local/bin目录下创建文件xstart-zookeeper.sh,编辑内容:
#!/bin/sh
for host in hcslave1 hcmaster hcslave2
do
ssh hc@$host 'source /etc/profile; /usr/local/zookeeper-3.4.13/bin/zkServer.sh start'
echo "$host zookeeper is running"
done
第二步:改变文件的拥有者
sudo chown hc:hc xstart-zookeeper.sh
第三步:改变权限
chmod 764 xstart-zookeeper.sh
测试第一步:在/usr/local/bin目录下创建文件xstart-zookeeper.sh,编辑内容:
#! /bin/sh
for host in hcslave1 hcmaster hcslave2
do
ssh hc@$host 'source /etc/profile; /usr/local/zookeeper-3.4.13/bin/zkServer.sh stop'
echo "$host zookeeper is stopping"
done
第二步:改变文件的拥有者
sudo chown hc:hc xstop-zookeeper.sh
第三步:改变权限
chmod 764 xstop-zookeeper.sh
测试