2016-12-14 8 views
8

में किसी विशेष विषय के प्रतिधारण को कैसे देखें, मैं किसी विशेष विषय के लिए अवधारण अवधि निर्धारित करना चाहता हूं। क्या कोई आदेश है? मैंने बिन/काफ्का-topics.sh --zookeeper hostname: 2181 --alter --config retention.ms = 172800000 - 2 दिन पुराने डेटा को हटाने के लिए रोकथाम के साथ प्रयास किया।कफका

लेकिन मैं देखना चाहता हूं कि सभी विषयों के लिए प्रतिधारण अवधि में कितने दिन निर्धारित किए गए हैं।

उत्तर

5

देखें config 'log.retention.hours' Kafka Doc में:

घंटों की संख्या इसे हटाने (घंटों में) से पहले एक लॉग फ़ाइल रखने के लिए, तृतीयक संपत्ति log.retention.ms को

डिफ़ॉल्ट मान 168 घंटे है जो 7 दिन है।

7

आप किसी विषय को बदल दिया और विषय विन्यास को देखना चाहते हैं, तो निम्न आदेश उपयोगी

kafka-topics.sh --zookeeper स्थानीय होस्ट होगा: 2181 --describe --topics-हूँ- ओवरराइड

यह कॉन्फ़िगरेशन के साथ केवल उन विषयों का वर्णन करेगा जिनमें क्लस्टर डिफ़ॉल्ट से भिन्न कॉन्फ़िगरेशन सेट हैं।

आप सभी विषय के लिए विन्यास को देखना चाहते हैं या तो आप इन गुणों log.retention.hours या log.retention.ms काफ्का config निर्देशिका में server.properties में देख सकते हैं।

संबंधित मुद्दे