Что происходит, когда я делю данные по ключам, а затем добавляю новый раздел в тему в Kafka? - PullRequest
0 голосов
/ 21 февраля 2019

Что произойдет, когда я разделю данные по ключу, а затем добавлю новый раздел к теме в Kafka?

Будут ли какие-либо изменения в существующей записи?И как будут разбиты будущие данные?

1 Ответ

0 голосов
/ 21 февраля 2019

Разделение существующих данных не изменяется при добавлении новых разделов в определенную тему.Kafka не будет пытаться перераспределить существующие записи, и это изменение повлияет только на новые записи.Обратите внимание, что по умолчанию Kafka разделяет данные, используя hash(key) % noOfPartitions, чтобы обеспечить добавление записей с одинаковым ключом в один и тот же раздел.Данные с другим ключом будут добавляться в разделы в циклическом порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...