Неопределенность в количестве разделов в server.properties и в теме создания - параметр partition в apache kafka

В kafka я создал тему с помощью команды./kafka-topics.sh. команда будет как

./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 8 --topic test

С 8 разделами для теста темы, есть server.properties конфигурация в брокере кафки, которая также имеет num.partitionsпараметр, который по умолчанию равен 1.

Теперь мой конкретный вопрос - это не создаст двусмысленности в разделе для теста темы. Он будет рассматривать раздел, который был упомянут во время создания темы или num.partition в server.properties

1 ответ

Кафку можно настроить для создания тем по запросу. Это означает, что если вы попытаетесь отправить сообщение в несуществующую тему, тема будет создана автоматически с тем количеством разделов, которое было указано как num.partitions недвижимость в server.properties, Если вы собираетесь создать тему самостоятельно, используя

./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 8 --topic test

тема будет создана с количеством разделов, указанным как --partitions, в вашем случае это будет 8, а имущество num.partitions будут игнорироваться

Другие вопросы по тегам