#!/bin/bash
ZOOKEEPER='hadoop3 hadoop4 hadoop5'
for zookeeper_cluster in $ZOOKEEPER
do
echo "$zookeeper_cluster"
PID=$(ssh $zookeeper_cluster "source /etc/profile; PIDS=\$(ps ax | grep zookeeper | grep -v grep | grep -v zookeeper-start.sh | awk '{print \$1}');echo \$PIDS")
echo "$PID"
if [ -z "$PID" ];then
echo "启动$zookeeper_cluster的zookeeper,请稍等"
ssh $zookeeper_cluster "source /etc/profile; zkServer.sh start"
echo "$zookeeper_cluster的zookeeper启动成功"
else
echo "$zookeeper_cluster已启动成功,正在关闭"
ssh $zookeeper_cluster "source /etc/profile; zkServer.sh stop"
echo "$zookeeper_cluster的zookeeper关闭成功"
fi
done