Hello-
We have a use case where we're trying to create a topic, delete, then recreate
with the same topic name.
Running into inconsistant results.
Creating the topic:
/opt/kafka/bin/kafka-topics.sh --create --partitions 3 --replication-factor 3
--topic test-01 --zookeeper zoo01:2181, zoo02:2181, zoo03:2181
Delete:
/opt/kafka/bin/kafka-topics.sh --delete --topic test-01 --zookeeper zoo01:2181,
zoo02:2181, zoo03:2181
Repeat creation.
The results are inconsistant. Executing the above several times can be
successful, then sporadically we get caught in "topic marked for deletion" and
it does not clear.
This appears to be a Zookeeper issue of sorts as the logs will show:
[2015-12-30 22:32:32,946] WARN Conditional update of path
/brokers/topics/test-01/partitions/0/state with data
{"controller_epoch":21,"leader":2,"version":1,"leader_epoch":1,"isr":[2,0,1]}
and expected version 1 failed due to
org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode
for /brokers/topics/test-01/partitions/0/state (kafka.utils.ZkUtils$)
In this instance no subdirectories exist beyond /brokers/topics/test-01
I'd like to know if this is a common occurrance and why the Zookeeper node
isn't "fully" created as Kafka deletion seems stuck without the expected node
path.
We are using Kafka 8.2
Appreciate any info/guidance.
Thanks,
BC