一键开启集群中所有Kafka

三台机器,我想用一个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 #"


Logo

Kafka开源项目指南提供详尽教程,助开发者掌握其架构、配置和使用,实现高效数据流管理和实时处理。它高性能、可扩展,适合日志收集和实时数据处理,通过持久化保障数据安全,是企业大数据生态系统的核心。

更多推荐