2012-08-01 8 views
18

शुरू नहीं कर रहा हूं मैं ज़ूकीपर (http://zookeeper.apache.org/) के साथ काम कर रहा हूं। 3.3.5 डाउनलोड किया गया और zoo.cfg बनाया और $ ZOOKEEPER/conf में रखा गया, zkServer प्रारंभ का उपयोग करके ज़ूकीपर शुरू किया। लेकिन निम्न त्रुटिजुकीपर

किसी भी मुझे यहाँ मदद कृपया कर सकते हैं ..

nfig or no quorum defined in config, running in standalone mode 
2012-08-01 23:20:32,175 [myid:] - ERROR [main:[email protected]] - Invalid 
arguments, exiting abnormally 
java.lang.NumberFormatException: For input string: "C:\Development\apps\zookeeper\zookeeper3.4.1\bin\..\conf\zoo.cfg" 
     at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) 
     at java.lang.Integer.parseInt(Integer.java:449) 
     at java.lang.Integer.parseInt(Integer.java:499) 
     at org.apache.zookeeper.server.ServerConfig.parse(ServerConfig.java:60) 
     at org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:83) 
     at org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:52) 
     at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:116) 
     at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:78) 
2012-08-01 23:20:32,177 [myid:] - INFO [main:[email protected]] - Usage: Z 
ooKeeperServerMain configfile | port datadir [ticktime] [maxcnxns] 
Usage: ZooKeeperServerMain configfile | port datadir [ticktime] [maxcnxns] 
+0

क्या आप अपना 'zoo.cfg' पोस्ट कर सकते हैं? – Viccari

+0

समस्या का पूर्ण लॉग देखने के लिए "प्रारंभ-अग्रभूमि" के साथ सर्वर प्रारंभ करने का प्रयास करें –

उत्तर

44

बस "शुरू" पैरामीटर छोड़ देते हैं और कहते हैं "बिन \ zkServer" के बजाय है।

+1

स्वीकृत उत्तर? - मुझे zk 3.4.5 में एक ही त्रुटि मिली है जब 'zkServer start' चलाया जा रहा है, इसे शुरू किए बिना चल रहा है – molholm

+2

यदि हम एक विंडोज पर एकाधिक जेके नोड्स को चलाने के लिए चाहते हैं तो क्या होगा। यदि हम सीएलआई तर्क निर्दिष्ट नहीं कर सकते हैं तो हम दूसरे जेड नोड्स कैसे शुरू कर सकते हैं? "ZkServer zoo1.cfg प्रारंभ करें" फिर से विफल हो जाएगा? –

+0

धन्यवाद यह काम किया ...;) – Adelin

2

java.lang.NumberFormatException: इनपुट स्ट्रिंग के लिए: "C: \ विकास \ एप्लिकेशन \ चिड़ियाघर संचालक \ zookeeper3.4.1 \ बिन .. \ conf \ zoo.cfg"

ऐसा लगता है आप चलाना "प्रारंभ" के साथ zk सर्वर और zoo.cfg फ़ाइल का स्थान, अर्थात्, "सी: \ विकास \ ऐप्स \ zookeeper \ zookeeper3.4.1 \ bin .. \ conf \ zoo.cfg", और एक और पैरामीटर, जो जोड़ता है 3 पैरामीटर तक:

सी शुरू ./zkServer: \ चिड़ियाघर संचालक \ zookeeper3.4.1 \ बिन .. \ conf \ zoo.cfg xxx

\ विकास \ एप्लिकेशन

तो, समस्या केवल द्वारा हल किया जा सकता दूसरे और तीसरे पैरामीटर है, जो करने के लिए आदेश में आता है निकालें:

./zkServer शुरू

इस के पीछे कारण वजह से है कक्षाएं (QuorumPeerMain, ZooKeeperServerMain) zkServer zookeeper सिस्टम को प्रारंभ करने के लिए उपयोग करता है पैरामीटर की विभिन्न संख्या स्वीकार करता है और तदनुसार व्यवहार करता है। जब आप zkServer को दो पैरामीटर खिलाते हैं, तो पोर्ट और डेटादिर होने वाले दो पैरामीटर के पीछे का अर्थ। हाँ, बंदरगाह एक संख्या होना चाहिए, और यहां आपका बम आता है।

बीटीडब्ल्यू, बूटस्ट्रैप स्क्रिप्ट्स जब आप किसी पैरा के बिना निष्पादित करते हैं तो सहायता निर्देशों के साथ आ रहे हैं।

+0

नहीं! "zkServer start" त्रुटि का कारण बन जाएगा, जो इस तरह से होना चाहिए! अधिकांश ओपन सोर्स सामान यूनिक्स के लिए ठीक है लेकिन विंडोज के लिए गलत है। –

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