程序如下:
#!/bin/bash
if [ $1 == 'start' ];then
#把slave1 slave3 slave4换成你们自己安装kafka的机器名称或IP地址
for host in slave1 slave3 slave4
do
echo "${host}:$1..."
ssh $host "source
#把/root/bigdata/kafka_2.11-0.8.2.2/bin/及/root/bigdata/kafka_2.11-#0.8.2.2/config/换成kafka的安装目录,这里默认的是所有机器安装目
#录都是一样的
/etc/profile;/root/bigdata/kafka_2.11-0.8.2.2/bin/kafka-server-start.sh -daemon /root/bigdata/kafka_2.11-0.8.2.2/config/server.properties"
done
elif [ $1 == 'stop' ];then
#把slave1 slave3 slave4换成你们自己安装kafka的机器名称或IP地址
for host in slave1 slave3 slave4
do
echo "${host}:$1..."
ssh $host "source
#把/root/bigdata/kafka_2.11-0.8.2.2/bin换成kafka的安装目录,这里默#认的是所有机器安装目录都是一样的
/etc/profile;/root/bigdata/kafka_2.11-0.8.2.2/bin/kafka-server-stop.sh"
done
fi
把这个程序放到记事本里面,然后保存命名为 kafkamanage.sh,后上传到任意一台linux机器上即可。
执行的方法:
启动kafka: ./kafkamanage.sh start
关闭kafka: ./kafkamanage.sh stop
———————————————
如果对我的课程感兴趣的话,欢迎关注小木希望学园-微信公众号:
mutianwei521
也可以扫描二维码哦!