बड़े संगठन जैसे कि अमेज़ॅन, फेसबुक आदि के पास प्रबंधन करने के लिए बड़ी मात्रा में डेटा है। इसलिए ये संगठन एकल मशीन पर डेटा की बड़ी मात्रा को संग्रहीत नहीं कर सकते हैं। जब वे वितरित वास्तुकला के साथ कैसेंड्रा जैसे डेटाबेस का उपयोग करते हैं।
ये संगठन उस डेटा की भारी मात्रा को कई गुना नोड पर संग्रहीत करते हैं। ये नोड्स एक दूसरे के साथ संवाद करते हैं। इस उद्देश्य के लिए, कैसंड्रा क्लस्टर स्थापित किया गया है।
- क्लस्टर मूल रूप से नोड्स का एक समूह है, ताकि नोड्स आसानी से एक दूसरे के साथ संवाद कर सकें।
- समन्वयक नोड वह नोड है जो प्रतिकृतियों के साथ संचार करता है।
विभाजनर
एक विभाजक निर्धारित करता है कि क्लस्टर पर डेटा कैसे वितरित किया जाना चाहिए। विभाजनकर्ता क्लस्टर पर डेटा वितरित करने के लिए एक हैश फ़ंक्शन का उपयोग करता है। हैश की गणना करने के लिए विभाजन कुंजी लेता है। उस हैश को टोकन कहा जाता है । इस टोकन के आधार पर डेटा वितरित किया जाता है।
इस ट्यूटोरियल में, आप सीखेंगे-
- कैसंड्रा क्लस्टर के लिए आवश्यक शर्तें
- एंटरप्राइज़ संस्करण स्थापना
- कैसंड्रा नोड शुरू करना
यहां कैसंड्रा क्लस्टर बनाने के लिए कदम दर कदम गाइड है।
कैसंड्रा क्लस्टर के लिए आवश्यक शर्तें
क्लस्टर सेटअप के लिए निम्न आवश्यकताएँ हैं।
- आपके पास कई मशीनें (नोड्स) होनी चाहिए।
- स्थानीय क्षेत्र नेटवर्क (LAN) पर नोड्स को एक दूसरे के साथ जोड़ा जाना चाहिए।
- प्रत्येक नोड पर लिनक्स स्थापित होना चाहिए।
- आपके पास Cassandra एंटरप्राइज़ संस्करण होना चाहिए।
- प्रत्येक मशीन पर JDK स्थापित होना चाहिए।
एंटरप्राइज़ संस्करण स्थापना
प्रत्येक मशीन पर, कैसेंड्रा एंटरप्राइज संस्करण को स्थापित करने की आवश्यकता है। ये Cassandra उद्यम संस्करण की स्थापना के लिए कदम हैं।
चरण 1) लिनक्स टर्मिनल पर, कैसंड्रा एंटरप्राइज़ संस्करण सेटअप चलाएं। निम्न पृष्ठ प्रदर्शित किया जाएगा।
यह पृष्ठ कोई आवश्यक जानकारी प्रदान नहीं करता है। यह सिर्फ कैसंड्रा संस्करण के बारे में जानकारी प्रदान करता है। तो इस पृष्ठ को पास करें और अगला बटन दबाएं।
चरण 2) अगले बटन दबाने के बाद पृष्ठ प्रदर्शित किया जाएगा।
यह पृष्ठ कैसेंड्रा में स्थापित होने वाले पैकेज और उप पैकेज के बारे में जानकारी प्रदान करता है।
नीचे यह लाइसेंस के बारे में पूछेगा। चेकबॉक्स की जांच करें 'मैं समझौते को स्वीकार करता हूं' और अगला बटन दबाएं।
चरण 3) अगला बटन दबाने के बाद, आप निम्न पृष्ठ देखेंगे।
यह पृष्ठ आपसे अधिष्ठापन विकल्पों के बारे में पूछता है।
- सबसे पहले, यह अधिष्ठापन निर्देशिका के लिए पूछेगा। डिफ़ॉल्ट रूप से, यह होम डायरेक्टरी में स्थापित है।
- अगला, यह इंस्टॉलेशन प्रकार के बारे में पूछता है, सिंपल इंस्टॉल को चुनें।
- इसके बाद, यह अपडेट सिस्टम के बारे में पूछता है, इसे 'नहीं।'
- अगला, यह डिफ़ॉल्ट इंटरफ़ेस के लिए पूछता है। दो विकल्प हैं, आप स्थानीयहोस्ट पर स्थापित कर सकते हैं या आईपी पते का चयन कर सकते हैं। स्थापना के लिए आईपी पते का चयन करें
- अगला बटन दबाएं।
चरण 4) अगले बटन को दबाने के बाद निम्न पृष्ठ प्रदर्शित होगा।
यह पृष्ठ नोड सेटअप के बारे में पूछता है।
- सबसे पहले, नोड प्रकार 'कैसेंड्रा नोड' का चयन करें।
- अगला, रिंग नेम में, अपने क्लस्टर का नाम दें। एक ही क्लस्टर में सभी नोड्स के लिए क्लस्टर नाम समान होना चाहिए।
- इसके बाद बीज का चयन करें। बीज वह नोड है जिससे अन्य गैर-बीज नोड्स संपर्क करते हैं।
- यह जानकारी प्रदान करने के बाद अगला बटन दबाएं।
चरण 5) अगला बटन दबाने के बाद, निम्न पृष्ठ प्रदर्शित किया जाएगा।
यह पृष्ठ आईपी पते के लिए पूछता है जहां आप डेटास्टैक्स एजेंट स्थापित करना चाहते हैं।
- ऑप्स सेंटर इंस्टॉलेशन के लिए डेटास्टैक्स एजेंट की आवश्यकता होती है। ऑप्स केंद्र निगरानी उपकरण है जहां आप सभी नोड्स की निगरानी कर सकते हैं।
- यह जानकारी प्रदान करने के बाद, अगला बटन दबाएं।
चरण 6) अगले बटन को दबाने के बाद निम्न पृष्ठ प्रदर्शित होगा।
अब सेटअप स्थापित करने के लिए तैयार है। अगला बटन दबाएं।
चरण 7) अगला बटन दबाने के बाद, निम्न पृष्ठ प्रदर्शित किया जाएगा।
सेटअप स्थापित करना शुरू कर दिया जाएगा।
चरण 8) स्थापना के बाद, निम्न पृष्ठ प्रदर्शित किया जाएगा। उसी पृष्ठ पर, आप डिफ़ॉल्ट रूप से दिखाई देने वाले विकल्प के लिए चेक मार्क देखेंगे।
कैसंड्रा नोड शुरू करना
प्रत्येक नोड पर कैसेंड्रा एंटरप्राइज संस्करण स्थापित करने के बाद, कैसंड्रा सर्वर शुरू करें और निम्नलिखित चरणों का पालन करें।
चरण 1) कैसंड्रा एंटरप्राइज इंस्टॉलेशन डायरेक्टरी पर जाएं, और नीचे कमांड टाइप करें
बिन / डीएस कैसंड्रा
इस कमांड को निष्पादित करके, कैसंड्रा सर्वर शुरू किया जाएगा। यहां स्क्रीनशॉट है जहां कैसंड्रा सर्वर स्वचालित रूप से शुरू किया गया है।
कमांड निष्पादित करने के लगभग एक मिनट के बाद, कैसंड्रा सर्वर शुरू किया जाएगा। एक-एक करके प्रत्येक नोड सर्वर को शुरू करें। सभी नोड सर्वर शुरू करने के बाद, आपका कैसंड्रा क्लस्टर उपयोग करने के लिए तैयार है।
सारांश:
यह ट्यूटोरियल बताता है कि कैसंड्रा क्लस्टर की आवश्यकता क्यों है, कैसंड्रा क्लस्टर बनाने के लिए आवश्यक शर्तें क्या हैं और कैसंड्रा क्लस्टर कैसे बनायें। इसके अलावा, यह ट्यूटोरियल आपको कैसंड्रा एंटरप्राइज़ सर्वर तक पहुंचने का मार्गदर्शन करता है।