kafka-mgr.sh 脚本清单:
#!/bin/bash
if [ $# -lt 1 ]
then
echo "Please type parameter like <start> or <stop>"
exit ;
fi
case $1 in
"start"){
echo " ================= 启动 Kafka集群 ================="
for host in hadoop101 hadoop102 hadoop103
do
echo " ----------- On server: $host ------------"
ssh $host "/opt/module/kafka/bin/kafka-server-start.sh -daemon /opt/module/kafka/config/server.properties"
done
};;
"stop"){
echo " ================= 关闭 Kafka集群 ================="
for host in hadoop101 hadoop102 hadoop103
do
echo " ----------- On server: $host ------------"
ssh $host "/opt/module/kafka/bin/kafka-server-stop.sh stop"
done
};;
esac