So I've got 3 kafka brokers that were started with delete.topic.enable set to true. When they start, I can see in the logs that the property was successfully set. The dataset in each broker is only approximately 2G (per du). When running kafaka-delete.sh with the correct arguments to delete all of the topics, it says that the topic is marked for deletion. When running again, it says that the topic is already marked for deletion.
>From reading the documentation, my understanding is that one of the 10 (default) background threads would eventually process the deletes, and clean up both the topics in zookeeper, and the actual data on disk. In reality, it didnt seem to delete the data on disk or remove anything in zookeeper. What is the correct way to remove a topic in kafka 0.8.2 and what is the expected timeframe for that to complete expected to be? My "solution" was stopping the brokers and rm -rf /var/lib/kafka/*, but that is clearly a very poor one once we are done testing our kafka + storm setup. -- Jeff Schroeder Don't drink and derive, alcohol and analysis don't mix. http://www.digitalprognosis.com