Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> डेटाबेस

DataStax Enterprise OpsCenter को इष्टतम डेटाबेस प्रबंधन के लिए कैसे कॉन्फिगर करें

क्लाइंट और सहायता संगठन के बीच परिभाषित SLA के अनुरूप होना होगा ताकि क्लाइंट ऑपरेशन चलते रहें और डाउनटाइम से बचा या कम किया जा सके। यदि शर्तें परिभाषित लक्ष्यों को पूरा नहीं करती हैं, तो यह लागत और सद्भावना दोनों में कंपनी ब्रांड को नकारात्मक रूप से प्रभावित करता है।

परिचय

कई डेटाबेस के साथ क्लाइंट वातावरण का प्रबंधन एक चुनौतीपूर्ण कार्य है। डेटाबेस एडमिनिस्ट्रेटर्स (DBAs) को ऐसे वातावरण की निगरानी के लिए किसी प्रकार के स्क्रिप्ट (जैसे शेल स्क्रिप्ट या Python®) या एक केंद्रीकृत टूल इंस्टॉल करने की आवश्यकता होती है।

निगरानी, अपग्रेड, मेट्रिक्स और अन्य कार्यों को स्वचालित करने के लिए एक समाधान होने से टीम पर मांग कम हो जाती है। परिभाषित घटनाओं (सेवाएं डाउन, डेटाबेस स्पेस क्रंच, और अन्य आंतरिक त्रुटियां) की निगरानी करने वाले सिस्टम टीम को ईमेल या अलर्ट नोटिफिकेशन भेज सकते हैं। साथ ही, सिस्टम एप्लिकेशन टीम पर किसी भी प्रभाव के बिना स्वचालित निवारक कार्रवाई कर सकता है।

मैन्युअल कार्यों को आसान बनाने के लिए, DataStax® एक मॉनिटरिंग और विज़ुअल (GUI) प्रबंधन टूल लेकर आया जिसे OpsCenter® कहा जाता है। यह DBAs को इष्टतम डेटाबेस क्लस्टर वातावरण के लिए सक्रिय निगरानी करने में मदद करता है।

DataStax OpsCenter क्या है?

DataStax OpsCenter GUI मेनू-आधारित टूल के साथ सभी क्लस्टर नोड्स के एकल बिंदु प्रबंधन के लिए एक केंद्रीकृत कंसोल है जो DBAs के जीवन को बहुत आसान बनाने के लिए कुछ कार्य कर सकता है।

विशेष रूप से, OpsCenter डेटाबेस क्लस्टर हेल्थ चेकअप निम्नलिखित कार्यों और उपकरणों के साथ मदद करता है:

  • क्लस्टर को नवीनतम उपलब्ध संस्करण में अपग्रेड करना।
  • GUI-आधारित बैकअप जॉब शेड्यूलिंग।
  • क्लस्टर ऑपरेशन जैसे नोड्स जोड़ना या हटाना।
  • प्रदर्शन मेट्रिक्स ग्राफ और चार्ट (GUI)।
  • क्लस्टर नोड्स की निगरानी के लिए एजेंट इंस्टॉल करना।
  • महत्वपूर्ण अलर्ट के लिए डेटाबेस निगरानी।
  • लाइफसाइकल मैनेजर का उपयोग करके केंद्रीय क्लस्टर कॉन्फिगरेशन।

OpsCenter मॉनिटरिंग सेट अप करें

मैंने दो नोड्स के साथ POC क्लस्टर की निगरानी के लिए OpsCenter सेट अप का अनुकरण किया है ताकि कार्यक्षमता का प्रदर्शन किया जा सके।

DataStax Enterprise OpsCenter को इष्टतम डेटाबेस प्रबंधन के लिए कैसे कॉन्फिगर करें DataStax Enterprise OpsCenter को इष्टतम डेटाबेस प्रबंधन के लिए कैसे कॉन्फिगर करें

पूर्वापेक्षाएँ

  • न्यूनतम दो कोर CPU और 2 GB RAM वाली मशीन पर OpsCenter कॉन्फिगर करें।
  • Oracle Java SE रनटाइम एनवायरनमेंट 8 (JRE या JDK) क्योंकि OpsCenter अन्य संस्करणों का समर्थन नहीं करता।

मैंने दो-नोड Apache® Cassandra® GCP® क्लाउड इंस्टेंस क्लस्टर पर OpsCenter कॉन्फिगर किया।

OpsCenter कॉन्फिगर करें

OpsCenter को कई तरीकों से इंस्टॉल किया जा सकता है, और मैंने टारबॉल इंस्टॉलेशन विधि को चुना। इस प्रकार की इंस्टॉलेशन में, आपको DataStax वेबसाइट से सॉफ्टवेयर टार डाउनलोड करना होगा और मैन्युअल रूप से सेट अप करना होगा।

  1. एक उपयोगकर्ता या ग्रुप बनाएं और पासवर्ड सेट करें।

  2. सॉफ्टवेयर के लिए एक डायरेक्टरी बनाएं और उस डायरेक्टरी का मालिक या ग्रुप बदलें।

  3. curl कमांड का उपयोग करके DataStax वेबसाइट से OpsCenter सॉफ्टवेयर डाउनलोड करें। नवीनतम उपलब्ध संस्करण प्राप्त करने के लिए https://docs.datastax.com/en/opscenter/6.1/opsc/release_notes/opscReleaseNotes_g.html#opscReleaseNotes_g देखें।

    DataStax Enterprise OpsCenter को इष्टतम डेटाबेस प्रबंधन के लिए कैसे कॉन्फिगर करें
  4. जावा संस्करण जांचें और इसे 1.8 पर अपडेट करें क्योंकि Cassandra 1.8 से पहले के जावा संस्करणों का समर्थन नहीं करता।

  5. bin डायरेक्टरी से OpsCenter सेवाएं शुरू करें।

    DataStax Enterprise OpsCenter को इष्टतम डेटाबेस प्रबंधन के लिए कैसे कॉन्फिगर करें
  6. डिफ़ॉल्ट OpsCenter पोर्ट, 8888, को उपयोग के लिए खोलें और cURL कमांड का उपयोग करके OpsCenter सेवाओं को सत्यापित करें जैसा कि निम्न छवि में दिखाया गया है:

    DataStax Enterprise OpsCenter को इष्टतम डेटाबेस प्रबंधन के लिए कैसे कॉन्फिगर करें
  7. डेटाबेस क्लस्टर नोड्स के बीच SecureShell (SSH) सेट अप करें।

  8. ब्राउज़र में OpsCenter खोलें और https://localhost:8888 पर Create a new cluster का चयन करके क्लस्टर कॉन्फिगर करें।

    DataStax Enterprise OpsCenter को इष्टतम डेटाबेस प्रबंधन के लिए कैसे कॉन्फिगर करें
  9. डेटाबेस क्लस्टर होस्ट IP पता प्रदान करें और JMX पोर्ट, 7199, और नेटिव ट्रांसपोर्ट पोर्ट, 9042, डिफ़ॉल्ट सेटिंग्स रखें।

    DataStax Enterprise OpsCenter को इष्टतम डेटाबेस प्रबंधन के लिए कैसे कॉन्फिगर करें
  10. Install or start agents automatically चुनें।

DataStax Enterprise OpsCenter को इष्टतम डेटाबेस प्रबंधन के लिए कैसे कॉन्फिगर करें
  1. अगली स्क्रीन पर एजेंट इंस्टॉलेशन प्रगति को ट्रैक करें।
DataStax Enterprise OpsCenter को इष्टतम डेटाबेस प्रबंधन के लिए कैसे कॉन्फिगर करें
  1. एजेंट को सफलतापूर्वक इंस्टॉल करने के बाद, आप OpsCenter में डेटाबेस क्लस्टर नोड देख सकते हैं, जैसा कि निम्न छवि में दिखाया गया है। इस पेज पर, यदि आवश्यक हो तो आप विजार्ड्स जोड़ सकते हैं। मैंने कुछ विजार्ड्स का उपयोग किया है, जिनमें राइट रिक्वेस्ट, राइट रिक्वेस्ट लेटेंसी, CPU डिस्क यूटिलाइजेशन, OS लोड, और अन्य शामिल हैं।
DataStax Enterprise OpsCenter को इष्टतम डेटाबेस प्रबंधन के लिए कैसे कॉन्फिगर करें

निष्कर्ष

DataStax OpsCenter एक उपयोगी टूल है Cassandra क्लस्टर को प्रबंधित करने के लिए जहां आपको एक ही स्क्रीन पर कई नोड्स की निगरानी करने की आवश्यकता होती है। यह DBAs को केवल कुछ क्लिक में बिना किसी त्रुटि के कई समय लेने वाले कार्यों को स्वचालित करने में सक्षम बनाता है। उदाहरण के लिए, नोड्स जोड़ना और हटाना, क्लस्टर बैकअप लेना, डेटाबेस रिस्टोर करना, DSE अपग्रेड, और क्लस्टर प्रदर्शन की निगरानी।

पूर्ववर्ती चरणों का उपयोग करके, आप OpsCenter और डेटाबेस नोड्स पर एक एजेंट इंस्टॉल कर सकते हैं ताकि जल्दी से शुरू किया जा सके।

कोई टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें। आप हमारे साथ बातचीत भी शुरू कर सकते हैं।


  1. Raspberry Pi पर Raspberry Pi OS कैसे सेट अप करें Raspberry Pi पर Raspberry Pi OS कैसे सेट अप करें

    Debian-आधारित Raspberry Pi OS (पहले Raspbian कहा जाता था) Raspberry Pi के हार्डवेयर पर चलने के लिए ऑप्टिमाइज़ किया गया है। यह वास्तव में उपयोगी सॉफ्टवेयर का एक बंडल करता है जो आपको शुरू करने में मदद करता है। यह इसे किसी भी अनुभव स्तर पर Pi उपभोक्ताओं के लिए एक बढ़िया गो-टू OS बनाता है। Raspberry Pi

  1. रिमोट Elasticsearch के लिए Kibana को स्थानीय रूप से इंस्टॉल करने की चरण-दर-चरण मार्गदर्शिका रिमोट Elasticsearch के लिए Kibana को स्थानीय रूप से इंस्टॉल करने की चरण-दर-चरण मार्गदर्शिका

    आज, मैं आपको एक रिमोट Elasticsearch क्लस्टर से कनेक्ट करने के लिए Kibana के स्थानीय इंस्टेंस को सेट अप करने के बारे में बताऊंगा। ObjectRocket for Elasticsearch इंस्टेंस में एक मुफ्त, होस्टेड Kibana इंस्टॉल शामिल है, लेकिन कुछ मामले हैं जहां अपनी स्थानीय मशीन पर Kibana चलाना अतिरिक्त लचीलापन प्रदान क

  1. Redis मास्टर करें: अल्टीमेट डेटा स्ट्रक्चर सर्वर के लिए शुरुआती गाइड Redis मास्टर करें: अल्टीमेट डेटा स्ट्रक्चर सर्वर के लिए शुरुआती गाइड

    Redis की गति और लचीलापन इसे डेवलपर्स के लिए एक अत्यंत शक्तिशाली उपकरण बनाता है और इसका उपयोग विभिन्न तरीकों से किया जा सकता है। हालांकि Redis को अक्सर की-वैल्यू स्टोर के रूप में संदर्भित किया जाता है, इसे डेटा स्ट्रक्चर सर्वर के रूप में बेहतर वर्णित किया जाता है, क्योंकि यह 5 अलग-अलग डेटा स्ट्रक्चर