Cloudera प्रबंधक 4.7 ने Cloudera खोज 1.0 के प्रबंधन के लिए समर्थन जोड़ा। इस प्रकार Cloudera प्रबंधक उपयोगकर्ता आसानी से Cloudera Search (अपाचे सोलर सहित) के सभी घटकों को तैनात कर सकते हैं और सभी संबंधित सेवाओं का प्रबंधन कर सकते हैं, ठीक उसी तरह जैसे CDH (अपाचे Hadoop और संबंधित परियोजनाओं का Cloudera का वितरण) में शामिल हर दूसरी सेवा।
इस कैसे करें में, आप Cloudera खोज को Cloudera Enterprise (CDH + Cloudera Manager) क्लस्टर में जोड़ने में शामिल चरणों के बारे में जानेंगे।
SOLR पार्सल स्थापित करना
हमारे उदाहरण में, क्लस्टर एक CDH 4.4 पार्सल का उपयोग करता है और Apache ZooKeeper, HDFS, और Apache HBase सेवाएं चला रहा है। (पार्सल नए सॉफ़्टवेयर को परिनियोजित करने और Cloudera Manager के माध्यम से दर्द रहित अपग्रेड करने का एक बहुत ही उपयोगी तरीका है।)
यदि आप SOLR पार्सल को सीधे Cloudera से डाउनलोड करना चाहते हैं, तो आप "दूरस्थ पार्सल रिपॉजिटरी URL" के लिए डिफ़ॉल्ट सेटिंग्स का उपयोग कर सकते हैं (पार्सल के अंतर्गत) व्यवस्थापन टैब में अनुभाग) जैसा कि नीचे दिखाया गया है:
पार्सल रिपॉजिटरी URL सेट करना
यदि आप एक स्थानीय रिपॉजिटरी का उपयोग करना चाहते हैं (अर्थात, पहले क्लौडेरा से पार्सल डाउनलोड करें और फिर स्थानीय कॉपी से इंस्टॉल करें), तो आप यहां दिए गए निर्देशों का पालन कर सकते हैं। अगले चरण होस्ट टैब पर पार्सल पेज से "डाउनलोड", "वितरित" और "सक्रिय" पार्सल हैं।
SOLR पार्सल परिनियोजित करना
एक बार पार्सल सक्रिय हो जाने पर, आपके पास क्लाउडरा सर्च (सोलर, लिली एचबेस इंडेक्सर, और अपाचे फ्लूम की मॉर्फलाइन सिंक) के सभी घटक सीडीएच के साथ उपयोग करने के लिए तैयार हैं।
अगला कदम अपाचे सोलर सेवा को अपने क्लस्टर में जोड़ना है। सेवा टैब पर अपने क्लस्टर के "क्रियाएँ" मेनू में, "एक सेवा जोड़ें" चुनें, जो आपको Cloudera प्रबंधक में "सेवा जोड़ें विज़ार्ड" पर ले जाता है। एक बार जब आप विज़ार्ड में दिए गए चरणों का पालन करते हैं और चुनते हैं कि सोलर सर्वर कहाँ चलना चाहिए, तो आप एक वर्कफ़्लो पेज पर पहुंचेंगे जो सोलर सर्विस को इनिशियलाइज़ करेगा और सभी सोलर सर्वर को शुरू करेगा।
सौर सेवा को चालू करना और चलाना
बस इतना ही - सोलर सेवा अब उपयोग के लिए तैयार है! क्लाउडेरा सर्च यूजर गाइड में दिए गए निर्देशों का पालन करें संग्रह बनाने और अनुक्रमण के लिए उनमें दस्तावेज़ जोड़ने के लिए। नीचे दिया गया स्क्रीनशॉट दिखाता है कि डिफ़ॉल्ट सोलर स्कीमा का उपयोग करके संग्रह कैसे बनाया जाता है।
पहला संग्रह बनाना
लिली HBase अनुक्रमणिका जोड़ना
Cloudera Manager 4.7 SOLR पार्सल के साथ शामिल लिली HBase इंडेक्सर के लिए भी समर्थन प्रदान करता है। लिली HBase इंडेक्सर सर्विस एक लचीली, स्केलेबल, दोष सहिष्णु, लेन-देन संबंधी, निकट-वास्तविक समय प्रणाली है जो HBase सेल अपडेट की एक सतत स्ट्रीम को लाइव सर्च इंडेक्स में संसाधित करती है। इसका उपयोग करने के लिए, "सेवा जोड़ें विज़ार्ड" के माध्यम से "कीस्टोर इंडेक्सर" सेवा जोड़ें।
इससे पहले कि आप लिली HBase इंडेक्सर का उपयोग कर सकें, आपको यह सुनिश्चित करने की आवश्यकता है कि क्लस्टर में HBase सेवा में प्रतिकृति और अनुक्रमण सक्षम हैं। आप इन गुणों को "बैकअप" अनुभाग के अंतर्गत HBase सेवा कॉन्फ़िगरेशन पृष्ठ पर बदल सकते हैं।
लिली HBase अनुक्रमणिका के लिए HBase गुण सेट करना
इसके अलावा, ध्यान दें कि Cloudera प्रबंधक में एक डिफ़ॉल्ट Cloudera Morphlines फ़ाइल शामिल है जिसका उपयोग Lily HBase Indexer द्वारा किया जा सकता है। अपने स्वयं के कार्यों का उपयोग करने के लिए उस फ़ाइल को संशोधित करने के लिए, आपको कीस्टोर इंडेक्सर सेवा पर नेविगेट करना चाहिए और मॉर्फलाइन कॉन्फ़िगरेशन को संशोधित करना चाहिए जैसा कि नीचे दिखाया गया है:
लिली HBase अनुक्रमणिका के लिए Cloudera Morphlines संपादित करना
एक बार ये परिवर्तन किए जाने के बाद, आप लिली HBase अनुक्रमणिका उपयोगकर्ता मार्गदर्शिका में दिए गए निर्देशों का पालन करके HBase में आने वाले किसी भी डेटा को अनुक्रमित करने के लिए Lily HBase अनुक्रमणिका का उपयोग शुरू कर सकते हैं। . यह ब्लॉग पोस्ट HBase और Cloudera Search का उपयोग करके ईमेल को अनुक्रमित करने का एक बेहतरीन उदाहरण भी प्रदान करता है।
निष्कर्ष
अब आप जानते हैं कि Cloudera प्रबंधक का उपयोग करके अपने CDH क्लस्टर में Cloudera खोज सेवा को परिनियोजित करना, कॉन्फ़िगर करना और प्रबंधित करना कितना आसान है। Cloudera Enterprise 5 (लेखन के समय बीटा में) से शुरू होकर, Cloudera Search और Lily HBase indexer डिफ़ॉल्ट रूप से इंस्टॉल और शुरू हो जाएगा - इस प्रक्रिया को और भी आसान बना देगा।
विक्रम श्रीवास्तव क्लाउडेरा में एक सॉफ्टवेयर इंजीनियर हैं।