Kafka集群概念
1.kafka集群以Topic形式负责分类集群中的Record,每一个Record属于一个Topic。
2.每一个Topic底层都会对应一组分区的日志用于持久化Topic的Record。
3.在Kafka集群中,Topic的每一个日志分区都有一定会有1个Broker担当该分区的Leader,其他的Broker担任该分区的follower.
4.Leader负责分区数据的读写操作,follower负责同步该分区的数据
5.如果分区的Leader宕机,该分区的其他的follower会选取新的leader继续该分区的读写。
6.其中集群中的leader监控和Topic的部分元数据是存储在Zookeeper中的