2015-02-18 17 views
8

हमारे पास जेडके में कुछ पुराने सोलर कॉन्फ़िगर हैं और हमें क्लीनअप/डिलीट करने की आवश्यकता है।zkcli का उपयोग कर ZooKeeper से सौर कॉन्फ़िगरेशन हटाएं/हटाएं?

कॉन्फ़िगरेशन हैं पर/कॉन्फ़िगरेशन/एएए,/कॉन्फ़िगरेशन/बीबीबी, आदि (वहाँ/कॉन्फ़िगरेशन के तहत अन्य कॉन्फ़िगरेशन रूप में अच्छी तरह कर रहे हैं।)

Solr zkcli.sh स्क्रिप्ट और डॉक्स एक को हटाने के लिए कोई दिशा प्रदान करते हैं config। एकमात्र चीज जो स्पष्ट दिखती है वह "स्पष्ट" पैरामीटर है, लेकिन दस्तावेज़ और zkcli केवल उदाहरण -cmd clear /solr देते हैं। मैंने सोचा कि ./zkcli -cmd clear /configs/AAA काम कर सकता है, लेकिन इंटरनेट पर अधिक जानकारी प्राप्त करने में सक्षम होने के बावजूद, मैं अनजाने में गलत चीज़ को हटा रहा हूं।

अगर मैं पुरानी कॉन्फ़िगरेशन को हटाना चाहता हूं, तो क्या मैं स्पष्ट उपयोग करता हूं, और यदि ऐसा है, तो पथ पैरामीटर/कॉन्फ़िगर/है?

धन्यवाद

+0

मैं, एक ही समस्या है आप मिला

तो अपने सवाल का जवाब देने कोई भी समाधान?? –

+0

नहीं, और सौर बादल लोगों ने कहा कि यह अभी तक समर्थित नहीं है। – user2029783

+0

मिमी मिमी ... ठीक है, धन्यवाद –

उत्तर

8

आपने हटाने के लिए -z पैरामीटर को याद किया जो अनिवार्य है (जुकीपर-3.4.8)।

Solr (v.6.1.0) पर configset एएए को हटाने पोर्ट 2181 पर चिड़ियाघर संचालक के साथ स्थानीय होस्ट पर चलने के लिए सही कमांड है:

./server/scripts/cloud-scripts/zkcli.sh -cmd clear -z "localhost:2181" /configs/AAA 

जब Solr की रूट निर्देशिका में। कॉन्फ़िगरेशन/configset की < नाम>

संसाधन हाँ, आप स्पष्ट का उपयोग कर सकते हैं और पथ होना चाहिए /: https://cwiki.apache.org/confluence/display/solr/Command+Line+Utilities

+1

वैसे, कॉन्फ़िगरेशन सेट में एक फ़ाइल को साफ़ करना भी संभव है। उदाहरण के लिए 'zkcli.sh -cmd clear -z localhost: 2181/configs/dummy/प्रबंधित-schema.og' –

3

अपने चिड़ियाघर कीपर बिन के भीतर से, zkCli.sh शुरू करते हैं, यह चिड़ियाघर संचालक कंसोल खुल जाएगा तो निम्न आदेश आग एक नोड/config

RMR/कॉन्फ़िगरेशन

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