在 /root/ 目录下创建 bin 目录
[root@c1 /]# cd /root
[root@c1 ~]# ls
anaconda-ks.cfg
[root@c1 ~]# mkdir /root/bin
在 bin 下创建 kfkop.sh
touch kfkop.sh
vi kfkop.sh
在 kfkop.sh写脚本
#!/bin/bash
case $1 in
"start"){
for host in c1 c2 c3 c4
do
echo ------------- $host 启动kafka---------------
ssh $host "/opt/bigdata/kafka211/bin/kafka-server-start.sh -daemon /opt/bigdata/kafka211/config/server.properties"
done
};;
"stop"){
for host in c1 c2 c3 c4
do
echo ------------- $host 关闭kafka---------------
ssh $host "/opt/bigdata/kafka211/bin/kafka-server-stop.sh"
done
};;
esac
给 kfkop.sh赋权限
[root@vmware4 bin]# chmod 777 kfkop.sh
测试
在 master 上开启集群 kafka
[root@c1 bin]# kfkop.sh start