kafka一键启动脚本

1.首先修改每台机器的kafka bin目录下的kafka-server-stop.sh

kafka一键启动脚本_第1张图片

将里面的kafka.\Kafka改为kafka

2.编写启动脚本start-kafka.sh

for host in hdp-1 hdp-2 hdp-3
do
        ssh $host "source /etc/profile;/root/apps/kafka_2.12-2.2.0/bin/kafka-server-start.sh /root/apps/kafka_2.12-2.2.0/config/server.properties >/dev/null 2>&1 &"
        echo "$host kafka is running"
done

3.编写关闭脚本stop-kafka.sh

kafka一键启动脚本_第2张图片

for host in hdp-1 hdp-2 hdp-3
do
        ssh $host "source /etc/profile;/root/apps/kafka_2.12-2.2.0/bin/kafka-server-stop.sh"
        echo "$host kafka is stopping"
done

注意脚本里面kafka的版本,我这里的是2.2.0

4.给脚本增加权限,依次执行

chmod u+x start-kafka.sh
chmod u+x stop-kafka.sh

5.现在就可以使用命令

./start-kafka.sh

来启动kafka以及使用

./stop-kafka.sh

来关闭kafka

你可能感兴趣的:(kafka一键启动脚本)