#!/bin/bash
BROKERS="zhaohui01 zhaohui02 zhaohui03"
# Kafka的安装目录
KAFKA_HOME="/opt/kafka-2.4.1"
case $1 in
"start"){
for broker in $BROKERS
do
echo "----------- 正在启动 kafka on ${broker} ----------"
ssh $broker "source /etc/profile;nohup ${KAFKA_HOME}/bin/kafka-server-start.sh -daemon ${KAFKA_HOME}/config/server.properties >/dev/null
2>&1 &"
if [ $? != 0 ];
then
echo "Can not starting kafka server on host ${broker}";
exit 1;
fi
done
echo ----------- kafka 集群启动完成 -----------
}
;;
"stop"){
for broker in $BROKERS
do
echo --------- 正在停止 kafka on ${broker} -----------
ssh $broker "source /etc/profile;${KAFKA_HOME}/bin/kafka-server-stop.sh ${KAFKA_HOME}/config/server.properties"
done
echo ----------- kafka 集群停止完成 -----------
}
;;
esac
09-29
691
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交