2015-03-12 5 views
22

मैंने उबुंटू सर्वर 14.04 पर सूडो एपीटी-स्थापित इंस्टॉल ज़ूकीपर का उपयोग करके जुकीपर स्थापित किया है। मुझे बूट पर स्वचालित रूप से प्रारंभ करने के लिए जुकीपर को कॉन्फ़िगर करने के तरीके को समझने में समस्या हो रही है। इसके अलावा, मैं इसे केवल रूट निजीकृत के साथ सफलतापूर्वक शुरू कर सकता हूं।उबंटू सर्वर 14.04 पर स्वचालित रूप से जुकीपर शुरू करने का सबसे अच्छा तरीका?

मैंने official page से प्रलेखन को देखा है और ऐसा लगता है कि समाधान यह सुनिश्चित करना है कि zkServer.sh या कुछ समान स्टार्ट-अप पर चलाया जाए। मैं उबंटू पर स्टार्ट-अप पर स्क्रिप्ट को निष्पादित करने के तरीके पर खोज कर रहा हूं, और कुछ दृष्टिकोण प्राप्त किए: सिस्टम वी, क्रॉन नौकरियों का उपयोग करके अपस्टार्ट का उपयोग करके और यहां तक ​​कि पाइथन उपयोगिता को एक प्रकार की आत्मा को देखने के लिए साझा किया गया और उन्हें क्रैश होने पर पुनरारंभ करना । यह देखते हुए कि मैं लिनक्स प्रोग्रामिंग में एक नौसिखिया हूं और विंडोज़ पर काम करने में बहुत अधिक समय बिताता हूं (जहां इस तरह की स्थिति यह हल करने के लिए काफी आगे है!), सब कुछ जटिल लगते हैं और यह सुनिश्चित नहीं करते कि कौन सा सबसे अच्छा है?

किसी भी मदद की बहुत सराहना की जाएगी। धन्यवाद।

apt-get install zookeeperd 

कौन सा स्वचालित रूप से चिड़ियाघर संचालक शुरू कर देंगे:

उत्तर

48

एक अलग पैकेज चिड़ियाघर संचालक init स्क्रिप्ट प्रदान नहीं है। आप इसे प्रबंधित कर सकते हैं:

service zookeeper # {start|stop|status|restart|force-reload} 
+2

पॉइंटर्स के लिए धन्यवाद। मैं इस रास्ते से नीचे जाऊंगा। – user2916547

+0

एक ही चीज़ की तलाश में है, लेकिन मुझे एक सर्वर पर 2 ज़ूकीपर इंस्टेंस शुरू करना होगा। मैं उसी मशीन पर दूसरा ज़ूकीपर शुरू करने के लिए स्क्रिप्ट को कैसे बदल सकता हूं? – merlin

+1

@merlin मैं उसी मशीन पर 2 चिड़ियाघर शुरू करने की सिफारिश नहीं करता, अगर आप इसे उत्पादन के लिए उपयोग करते हैं। ZooKeeper को समर्पित डिस्क की आवश्यकता हो सकती है यदि यह वास्तविक समय और विश्वसनीय हो। यदि आप इसे परीक्षण के लिए चाहते हैं, तो कंटेनर (उदा। एलएक्ससी) का उपयोग करना यह आसान तरीका हो सकता है। – Tombart

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