啥也不说,直接撸上脚本:
#! /bin/bash
for host in node1 node2 node3
do
echo "${host}:$1ing......"
ssh ${host} "source /etc/profile;/export/servers/zookeeper-3.4.6/bin/zkServer.sh $1"
done
sleep 2
for host in node1 node2 node3
do
ssh $host "source /etc/profile;/export/servers/zookeeper-3.4.6/bin/zkServer.sh status"
done
注意几点:
- node1、node2、node3是我自己搭建的三台服务器
- 看好自己安装zk的路径
- sleep,睡眠2秒,等待zk启动,然后查看zk集群启动状态