2017-02-16 11 views
0

Können wir bei der Erstellung von Themen bestimmen, welcher Broker der Leader für das Thema ist? Sind die Themen in Kafka ausgewogen? (Unter Berücksichtigung der Themen haben nur eine Partition)Kafka Topic Distribution unter Brokern

Antwort

1

Kafka tut verwalten diese intern und Sie brauchen sich nicht um diese im Allgemeinen kümmern: http://kafka.apache.org/documentation/#basic_ops_leader_balancing

Wenn Sie ein neues Thema erstellen, wird Kafka einen Makler wählen, basierend auf Belastung. Wenn ein Thema nur eine Partition hat, wird es nur auf einem einzelnen Broker gehostet (plus Follower, wenn Sie mehrere Replikate haben), da eine Partition in Kafka nicht auf mehrere Broker aufgeteilt werden kann.

Trotzdem können Sie die Informationen, die Broker-Host, welches Thema und Sie können auch Themen und Partitionen "verschieben": http://kafka.apache.org/documentation/#basic_ops_cluster_expansion

Verwandte Themen