优雅关机
controlled.shutdown.enable=trueLeader 自均衡
auto.leader.rebalance.enable=trueBroker 退役
Broker 退役,先将该 Broker 上的数据迁移到其他 Broker 上(关于迁移情况下面的分区副本重分配部分),然后直接下线就行了。
启动kafka集群
#! /bin/bash
case $1 in
"start"){
for i in bigdata101 bigdata102 bigdata103
do
echo " --------启动 $i Kafka-------"
ssh $i "/opt/apps/kafka/bin/kafka-server-start.sh -daemon /opt/apps/kafka/config/server.properties "
done
};;
"stop"){
for i in bigdata101 bigdata102 bigdata103
do
echo " --------停止 $i Kafka-------"
ssh $i "/opt/apps/kafka/bin/kafka-server-stop.sh stop"
done
};;
esac