Kafka和ZK集群一键启动关闭

Kafka和ZK集群 脚本

每台虚拟机都要启动关闭 太麻烦了

shell脚本 一键启动 关闭 他不香吗?

上脚本→

注意:启动脚本的虚拟机要配置免密登录到到另外的虚拟机

包括本机也要配置

  1. Zookeeper 一键启动 关闭 查看状态

注:自行配置命令路径 没有配置环境变量就用绝对路径,就不用source刷新

#! /bin/bash 
case $1 in 
"start"){ 
	#!hadoop11 hadoop12 hadoop13主机映射主机名 自行配置
    for i in hadoop11 hadoop12 hadoop13
        do 
            echo " --------启动 $i zookeeper -------" 
            #!配置好路径 自己测试好命令 然后更换
            ssh $i "source /etc/profile;zkServer.sh start" 
        done 
};;
 
"stop"){ 
#!hadoop11 hadoop12 hadoop13主机映射主机名 自行配置
    for i in hadoop11 hadoop12 hadoop13 
        do 
            echo " --------停止 $i zookeeper -------" 
            #!配置好路径 自己测试好命令 然后更换
            ssh $i "source /etc/profile;zkServer.sh stop" 
        done 
};; 
 
"status"){ 
#!hadoop11 hadoop12 hadoop13主机映射主机名 自行配置
    for i in hadoop11 hadoop12 hadoop13 
        do 
            echo " --------状态 $i zookeeper -------" 
            #!配置好路径 自己测试好命令 然后更换
            ssh $i "source /etc/profile;zkServer.sh status" 
        done 
};;
 
esac

使用

#!开启
./zk.sh  start
#!关闭
./zk.sh  stop
#!查看状态
./zk.sh  status
  1. Kafka一键启动 关闭

注:自行配置命令路径 没有配置环境变量就用绝对路径,就不用source刷新

#! /bin/bash 
case $1 in 
"start"){ 
    for i in hadoop11 hadoop12 hadoop13
        do 
            echo " --------启动 $i Kafka-------" 
            ssh $i "source /etc/profile;kafka-server-start.sh -daemon /opt/installs/kafka0.11/config/server.properties" 
        done 
};; 
 
"stop"){ 
    for i in hadoop11 hadoop12 hadoop13 
        do 
            echo " --------停止 $i Kafka-------" 
            ssh $i "source /etc/profile;kafka-server-stop.sh" 
        done 
};; 
 
esac

使用

#!开启
./kafka.sh  start
#!关闭
./kafak.sh  stop
好了 快去试试吧!好用记得点赞啊 ♥
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值