使用SSH服务,要首先确保Linux主机间ssh相互免密,配置免密可看下面:Linux主机间ssh相互免密
创建kafka启动脚本
vim kafka-cluster.sh
for i in 192.168.8.105 192.168.8.106 192.168.8.107
do
echo -------------------------------- $i kafka 启动 ---------------------------
ssh $i "source /etc/profile;/usr/local/kafka/bin/kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties"
done
循环还可以用这种:for i in {1..10}
保存退出后,修改执行权限
chmod 777 kafka-cluster.sh
启动kafka集群命令
sh kafka-cluster.sh
同步hosts脚本
for i in {101..107}
do
echo -------------------------------- $i hosts 同步 ---------------------------
scp /etc/hosts root@192.168.8.$i:/etc/hosts
done