#! /bin/bash
case $1 in
"start"){
for i in dn1 dn2 dn3
do
echo " --------启动 $i Kafka-------"
# 用于KafkaManager监控
ssh $i "export JMX_PORT=9988 && /home/hadoop/opt/kafka-0.10.2.0/bin/kafka-server-start.sh -daemon /home/hadoop/opt/kafka-0.10.2.0/config/server.properties "
done
};;
"stop"){
for i in dn1 dn2 dn3
do
echo " --------停止 $i Kafka-------"
ssh $i "/home/hadoop/opt/kafka-0.10.2.0/bin/kafka-server-stop.sh stop"
done
};;
esac
kafka集群启动和停止脚本
最新推荐文章于 2023-09-02 21:10:27 发布
本文分享了一段bash脚本,用于一键启动或停止由三台服务器组成的Kafka集群。该脚本通过SSH远程执行每台服务器上的Kafka服务启停操作,并且支持KafkaManager监控,适用于Kafka版本0.10.2.0。
1578

被折叠的 条评论
为什么被折叠?



