Yes, for more specific, it's the property: *allow.auto.create.topics, *which default is set to true.
On Fri, May 22, 2020 at 5:07 PM M. Manna <manme...@gmail.com> wrote: > Hey Xie, > > On Fri, 22 May 2020 at 08:31, Jiamei Xie <jiamei....@arm.com> wrote: > > > Hi > > > > Kill all zookeeper and kafka process. Clear zookeeper and kafka data dir. > > Restart zookeeper and kafka. If there are any active client. Topic used > by > > client will be auto-created. > > > > How to reproduce? > > > > > > 1. Start zookeeper and kafka zookeeper and kafka config file. > > > > nohup bin/zookeeper-server-start.sh config/zookeeper.properties & > > > > nohup bin/kafka-server-start.sh config/server.properties & > > > > > > > > 1. Create topic test with 2 partitions > > > > bin/kafka-topics.sh --create --zookeeper localhost:2181 --topic test > > --partitions 2 --replication-factor 1 > > > > > > > > 1. Produce some data to topic test > > > > bin/kafka-producer-perf-test.sh --topic test --num-records 50000000 > > --record-size 100 --throughput=-1 --producer-props > > bootstrap.servers=localhost:9092 > > > > > > > > 1. Kill zookeeper and kafka. ProducerPerformance is still running. > > > > jps > > > > 21072 QuorumPeerMain > > > > 21704 ProducerPerformance > > > > 21230 Kafka > > > > 21854 Jps > > > > kill -9 21072 21230 > > > > > > > > 1. Remove Zookeeper and Kafka data > > > > rm -rf /tmp/zookeeper/ > > > > rm -rf /tmp/kafka-logs/ > > > > > > > > 1. Start zookeeper and kafka > > > > nohup bin/zookeeper-server-start.sh config/zookeeper.properties & > > > > nohup bin/kafka-server-start.sh config/server.properties & > > > > > > > > 1. Check topic and you'll see there is topic named test with partition > > 1. And the ProducerPerformance process continues to run normally. > > > > bin/kafka-topics.sh --describe --zookeeper localhost:2181 > > > > Topic: test PartitionCount: 1 ReplicationFactor: 1 Configs: > > > > Topic: test Partition: 0 Leader: 0 Replicas: 0 > > Isr: 0 > > > > > > Some output of ProducerPerformance process. > > 1995632 records sent, 399126.4 records/sec (38.06 MB/sec), 378.6 ms avg > > latency, 435.0 ms max latency. > > org.apache.kafka.common.errors.TimeoutException: Expiring 148 record(s) > > for test-1:120000 ms has passed since batch creation > > ............................. > > org.apache.kafka.common.errors.TimeoutException: Expiring 148 record(s) > > for test-1:121774 ms has passed since batch creation > > 1711254 records sent, 342250.8 records/sec (32.64 MB/sec), 2324.5 ms avg > > latency, 123473.0 ms max latency. > > > > > > > > Is that a bug? > > > How have you configured your server.properties and consumer.peoperties? > Have you set auto creation ON? > > Regards, > > > > > > > Best Wishes, > > Jiamei > > > > IMPORTANT NOTICE: The contents of this email and any attachments are > > confidential and may also be privileged. If you are not the intended > > recipient, please notify the sender immediately and do not disclose the > > contents to any other person, use it for any purpose, or store or copy > the > > information in any medium. Thank you. > > >