Неопределенность в количестве разделов в 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
будут игнорироваться