一共需要编写三个文件
第一个文件:slave用于存放集群主机的host地址
内容如下:
node-1
node-2
node-3
第二个文件:启动脚本startzk.sh
内容如下:(路径为自定义执行脚本路径)
cat /export/servers/zk/bin/slave | while read line
do
{
echo $line
ssh $line "source /etc/profile;nohup zkServer.sh start >/dev/null 2>&1 &"
}&
wait
done
第三个文件:关闭脚本stopzk.sh
内容如下:(路径为自定义执行脚本路径)
cat /export/servers/zk/bin/slave | while read line
do
{
echo $line
ssh $line "source /etc/profile;jps |grep QuorumPeerMain |cut -c 1-4 |xargs kill -s 9"
}&
wait
done