三台机器,我想用一个shell脚本命令把所有机器的kafka全部开启。
首先三台机器都已经配好hosts,也可以不配。脚本里面改改就行。
vim /etc/hosts 192.168.132.101 mahqi1 192.168.132.102 mahqi2 192.168.132.103 mahqi3
一键开启集群中所有Kafka
一键关闭集群中所有Kafka
代码自取:
#开启脚本 #!/bin/bash for elm in mahqi3 mahqi2 mahqi1 do ssh $elm "source /etc/profile;nohup kafka-server-start.sh /usr/local/kafka/config/server.properties >/dev/null 2>&1 &" done echo "# KAFKA START SUCCESSFILLY #" #关闭脚本 #!/bin/bash for elm in mahqi3 mahqi2 mahqi1 do ssh $elm "source /etc/profile;nohup kafka-server-stop.sh >/dev/null 2>&1 &" done echo "# ALL KAFKA SERVICES HAD STOP #"



