优雅关机

controlled.shutdown.enable=true

Leader 自均衡

auto.leader.rebalance.enable=true

Broker 退役

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

Reference