Kafka和ZK集群 脚本
每台虚拟机都要启动关闭 太麻烦了
shell脚本 一键启动 关闭 他不香吗?
上脚本→
注意:启动脚本的虚拟机要配置免密登录到到另外的虚拟机 包括本机也要配置
- Zookeeper 一键启动 关闭 查看状态
注:自行配置命令路径 没有配置环境变量就用绝对路径,就不用source刷新
#! /bin/bash
case $1 in
"start"){
for i in hadoop11 hadoop12 hadoop13
do
echo " --------启动 $i zookeeper -------"
ssh $i "source /etc/profile;zkServer.sh start"
done
};;
"stop"){
for i in hadoop11 hadoop12 hadoop13
do
echo " --------停止 $i zookeeper -------"
ssh $i "source /etc/profile;zkServer.sh stop"
done
};;
"status"){
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
- Kafka一键启动 关闭
注:自行配置命令路径 没有配置环境变量就用绝对路径,就不用source刷新
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
好了 快去试试吧!好用记得点赞啊 ?
|