কখনও কখনও, যদি আপনি একটি স্যাচুরেটেড ক্লাস্টার (অনেকগুলি পার্টিশন, বা এনক্রিপ্টড টপিক ডেটা ব্যবহার করে, বা এসএসএল ব্যবহার করে বা নিয়ন্ত্রণকারীটি খারাপ নোডে থাকে বা সংযোগটি ফাঁকা থাকে) তবে বলা বিষয়টিকে সাফ করতে অনেক সময় লাগবে ।
আমি এই পদক্ষেপগুলি অনুসরণ করি, বিশেষত যদি আপনি অভ্র ব্যবহার করেন।
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>
আশা করি এটি কাউকে সহায়তা করবে, কারণ এটি সহজে বিজ্ঞাপন দেওয়া হয় না।