कफका में 1 या अधिक विषयों को हटाने के लिए कदम
कफका में विषयों को हटाने के लिए काफका सर्वर में डिलीट ऑप्शन को इनेबल करना होगा।
1. Go to {kafka_home}/config/server.properties
2. Uncomment delete.topic.enable=true
Kafka में एक विषय हटाएं निम्नलिखित कमांड दर्ज करें
kafka-topics.sh --delete --zookeeper localhost: 2181-topic
काफ़्का से एक से अधिक विषयों को हटाने के लिए
(परीक्षण उद्देश्यों के लिए अच्छा है, जहां मैंने कई विषयों को बनाया और विभिन्न परिदृश्यों के लिए उन्हें हटाना पड़ा)
- काफ्का सर्वर और ज़ूकीपर को रोकें
- / tmp फ़ोल्डर में जाएं जहां लॉग संग्रहीत हैं और मैन्युअल रूप से kafkalogs और zookeeper फ़ोल्डर को हटा दें
- ज़ुकीपर और काफ्का सर्वर को फिर से शुरू करें और विषयों को सूचीबद्ध करने का प्रयास करें,
बिन / कफ़्का -टॉपिक्स.श --लिस्ट - ज़ूकीपर लोकलहोस्ट: 2181
यदि कोई विषय सूचीबद्ध नहीं है, तो सभी विषयों को सफलतापूर्वक हटा दिया गया है। यदि विषय सूचीबद्ध हैं, तो डिलीट सफल नहीं था। उपरोक्त चरणों को फिर से आज़माएं या अपने कंप्यूटर को पुनरारंभ करें।