2016-07-07 2 views
2

темы обычно находится в пределах (серверного процесса) брокера и имеет несколько разделов, но он может охватывать через несколько брокеров или узлы (машины)?Кафка Брокер против Темы

i.e, скажем, раздел разделен на два раздела, раздел-1 и раздел-2. Может ли раздел-1 принадлежать брокеру-1, а раздел-2 той же темы принадлежит другому брокеру-2 или другому узлу?

ответ

2

Да, разные разделы темы могут храниться на нескольких машинах. Но один раздел должен быть полностью сохранен на одной машине.

+0

Спасибо, если это так, можем ли мы контролировать, какой раздел должен принадлежать тому брокеру/узлу? –

+0

Да, вы можете сделать это вручную, используя скрипт 'sh kafka-reassign-partitions.sh'. [1]: https://cwiki.apache.org/confluence/display/KAFKA/Replication+tools#Replicationtools-6.ReassignPartitionsTool –

Смежные вопросы