2016-07-07 13 views
2

A Thema befindet sich normalerweise innerhalb der Broker (Server-Prozess) und hat mehrere Partitionen, aber kann es über mehrere Broker oder Knoten (Maschinen)?Kafka Broker vs Thema

d. H., Ein Thema ist in zwei Partitionen geteilt, Partition-1 und Partition-2. Können Partition-1 zu Broker-1 und Partition-2 desselben Themas zu einem anderen Broker-2 oder einem anderen Knoten gehören?

Antwort

2

Ja, verschiedene Partitionen eines Themas können in mehreren Maschinen gespeichert werden. Eine einzelne Partition muss jedoch vollständig in einer Maschine gespeichert werden.

+0

Danke, Wenn das so ist, können wir kontrollieren, welche Partition zu welchem ​​Broker/Knoten gehören soll? –

+0

Ja, Sie können es manuell mit dem Skript 'sh kafka-reassign-partitions.sh' machen. [1]: https://cwiki.apache.org/confluence/display/KAFKA/Replication+tools#Replicationtools-6.ReassignPartitionsTool –

Verwandte Themen