कभी-कभी, यदि आपने एक संतृप्त क्लस्टर (बहुत सारे विभाजन, या एन्क्रिप्टेड विषय डेटा का उपयोग करके, या एसएसएल का उपयोग करके, या नियंत्रक एक खराब नोड पर है, या कनेक्शन परतदार है, तो उक्त विषय को शुद्ध करने में लंबा समय लगेगा ।
मैं इन चरणों का पालन करता हूं, खासकर यदि आप एवरो का उपयोग कर रहे हैं।
1: कफका उपकरणों के साथ चलाएं:
bash kafka-configs.sh --alter --entity-type topics --zookeeper zookeeper01.kafka.com --add-config retention.ms=1 --entity-name <topic-name>
2: स्कीमा रजिस्ट्री नोड पर चलाएँ:
kafka-avro-console-consumer --consumer-property security.protocol=SSL --consumer-property ssl.truststore.location=/etc/schema-registry/secrets/trust.jks --consumer-property ssl.truststore.password=password --consumer-property ssl.keystore.location=/etc/schema-registry/secrets/identity.jks --consumer-property ssl.keystore.password=password --consumer-property ssl.key.password=password --bootstrap-server broker01.kafka.com:9092 --topic <topic-name> --new-consumer --from-beginning
3: विषय सेटिंग को वापस मूल सेटिंग पर सेट करें, एक बार विषय खाली है।
bash kafka-configs.sh --alter --entity-type topics --zookeeper zookeeper01.kafka.com --add-config retention.ms=604800000 --entity-name <topic-name>
आशा है कि यह किसी की मदद करता है, क्योंकि यह आसानी से विज्ञापित नहीं है।