天天看點

Zookeeper在Kafka叢集中承擔的作用Kafka将中繼資料資訊儲存在Zookeeper中,但是發送給Topic本身

作者:軟體架構

Zookeeper 在Kafka 叢集中承擔的作用

Kafka将中繼資料資訊儲存在Zookeeper中,但是發送給Topic本身的資料是不會發到Zookeeper上。

Zookeeper管理着Kafka叢集中的若幹個Broker,儲存着一份完整的Broker清單。

維護Topic資訊,比如Partitions、Replication Factor、ISR(In-sync Replica)等。

Zookeeper幫助選舉Partition的Leader。

當有任何變動時,由Zookeeper給Kafka發送通知,比如添加一個新的Topic、Broker挂掉了、删除Topic等等。

Zookeeper叢集中也有Leader和Follower的概念。Leader負責寫資料,Follower負責讀資料.

存儲Kafka叢集ID。

存儲通路控制清單(ACL,Access Control List)。控制Topic、Consumer Group、User等通路權限。

Zookeeper在Kafka叢集中承擔的作用Kafka将中繼資料資訊儲存在Zookeeper中,但是發送給Topic本身
Zookeeper在Kafka叢集中承擔的作用Kafka将中繼資料資訊儲存在Zookeeper中,但是發送給Topic本身
Zookeeper在Kafka叢集中承擔的作用Kafka将中繼資料資訊儲存在Zookeeper中,但是發送給Topic本身

繼續閱讀