簡體   English   中英

完全集群重新啟動后重新分配Apache Kafka分區

[英]Apache Kafka partition re-assignment upon full cluster restart reg

我有3個節點的Kafka集群。 我想將2個以上的節點添加到群集,以使其成為5個節點的群集。 添加節點后,我將進行完全集群重新啟動。 即,立即關閉所有kafka和zookeeper服務,然后在5個節點中啟動所有服務。

我想知道1. FULL CLUSTER RESTART是否在5個節點上平均分配主題分區? 還是需要運行分區重新分配工具kafka-reassign-partitions.sh? 2. Kafka沒有內部機制來自動重新分配分區,除非運行kafka-reassign-partitions.sh

請澄清。 謝謝。

不,它不會重新平衡節點之間的分區。 您將需要手動執行此操作。 當新的消費者加入一個消費者群體時,Kafka將重新平衡消費者 ,但這是完全不同的。

如果您正在運行完整的Confluent堆棧,則可以使用confluent-rebalance工具執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM