如果 broker 端配置参数 auto.create.topics.enable 设置为 true(默认值是 true),那么当生 产者向一个未创建的主题发送消息时,会自动创建一个分区数为 num.partitions(默认值为 1)、副本因子为 default.replication.factor(默认值为 1)的主题。除此之外,当一个消费者 开始从未知主题中读取消息时,或者当任意一个客户端向未知主题发送元数据请求时,都会 自动创建一个相应主题。这种创建主题的方式是非预期的,增加了主题管理和维护的难度。 生产环境建议将该参数设置为 false。
1)向一个没有提前创建 five 主题发送数据文章来源:https://www.toymoban.com/news/detail-729535.html
bin/kafka-console-producer.sh --bootstrap-server 192.168.25.129:9092 --topic five
>hello world
2)查看 five 主题的详情文章来源地址https://www.toymoban.com/news/detail-729535.html
bin/kafka-topics.sh --bootstrap-server 192.168.25.129:9092 --describe --topic five
到了这里,关于Kafka:自动创建主题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!