集群 zookeeper 开启脚本
在 /root/ 目录下创建 bin 目录
[root@c1 /]# cd /root
[root@c1 ~]# ls
anaconda-ks.cfg
[root@c1 ~]# mkdir /root/bin
在 bin 下创建 zkop.sh
touch zkop.sh
vi zkop.sh
在 zkop.sh写脚本
#!/bin/bash
# start stop status
case $1 in
"start"){
for host in c1 c2 c3 c4
do
echo -------------- $host启动zk --------------
ssh $host "/opt/bigdata/zk345/bin/zkServer.sh start"
done
};;
"stop"){
for host in c1 c2 c3 c4
do
echo -------------- $host关闭zk --------------
ssh $host "/opt/bigdata/zk345/bin/zkServer.sh stop"
done
};;
"status"){
for host in c1 c2 c3 c4
do
echo -------------- $host的zk状态 --------------
ssh $host "/opt/bigdata/zk345/bin/zkServer.sh status"
done
};;
esac
给 zkop.sh赋权限
[root@vmware4 bin]# chmod 777 zkop.sh
测试
在 master 上开启集群 zookeeper
[root@c1 bin]# zkop.sh start