DataStax DevCenter को डाउनलोड और इंस्टॉल कैसे करें Windows

⚡ स्मार्ट सारांश

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

  • 🔢 देवसेंटर भूमिका: एक डेस्कटॉप एडिटर जिसका उपयोग लाइव नोड के विरुद्ध CQL लिखने और चलाने के लिए किया जाता है।
  • 🔗 कनेक्शन विवरण: कनेक्शन का नाम, संपर्क होस्ट के रूप में नोड आईपी, पोर्ट 9042 और संपीड़न प्रकार प्रदान करें।
  • 📈 ऑप्स सेंटर भूमिका: एक ब्राउज़र डैशबोर्ड जो नोड की स्थिति, डिस्क उपयोग और क्लस्टर की स्थिति को दर्शाता है।
  • 🤖 एजेंट की आवश्यकता: ऑप्ससेंटर द्वारा रिपोर्ट किए जाने से पहले प्रत्येक नोड पर एक डेटास्टैक्स एजेंट स्थापित करें।
  • 🌐 डैशबोर्ड एक्सेस: ऑप्ससेंटर पोर्ट 8888 पर सुनता है, इसलिए इंटरफ़ेस localhost:8888 पर खुलता है।

DataStax DevCenter और OpsCenter को डाउनलोड और इंस्टॉल करें।

डेटास्टैक्स देवसेंटर क्या है?

DevCenter एक फ्रंट-एंड क्वेरी टूल है जहाँ आप अपनी क्वेरी लिख सकते हैं और उसे निष्पादित कर सकते हैं। DevCenter को DataStax द्वारा उपलब्ध कराया जाता है।

DevCenter अब एक पुराना टूल है: DataStax ने इसे असमर्थित घोषित कर दिया है और डेवलपर्स को इसके बजाय DataStax Studio का उपयोग करने की सलाह देता है।

क्वेरी उपकरण इंटरफेस स्थिति
देवसेंटर डेस्कटॉप संपादक Archiवेद, असमर्थित
cqlsh आदेश पंक्ति के साथ जहाजों Cassandra
डेटास्टैक्स स्टूडियो ब्राउज़र नोटबुक नामित उत्तराधिकारी

डेटास्टैक्स डेवसेंटर को कैसे डाउनलोड और इंस्टॉल करें

डेटास्टैक्स डेवसेंटर को डाउनलोड और इंस्टॉल करने के चरण यहां दिए गए हैं:

चरण 1) डेटास्टैक्स देवसेंटर डाउनलोड करें

सबसे पहले, डाउनलोड करें देवसेंटर डेटास्टैक्स की आधिकारिक वेबसाइट से। Java रनटाइम पहले से मौजूद होना चाहिए, क्योंकि DevCenter एक Java आवेदन.

चरण 2) .exe फ़ाइल निष्पादित करें

नीचे दिखाए अनुसार DevCenter डायरेक्टरी में जाएं और DevCenter एक्जीक्यूटेबल फ़ाइल को चलाएं।

DataStax DevCenter इंस्टॉलर फ़ाइल को निष्पादित करना

एक्जीक्यूटेबल चलाने के बाद, निम्नलिखित पृष्ठ प्रदर्शित होगा। नीचे दिया गया फॉर्म डेवसेंटर के लिए यूजर इंटरफेस है।

चरण 3) के साथ कनेक्शन बनाएँ Cassandra एंटरप्राइज़ सर्वर

इस चरण में, आपको इसके साथ एक कनेक्शन बनाना होगा। Cassandra एंटरप्राइज सर्वर। कनेक्शन विंडो पर जाएं और नीचे दिए गए स्क्रीनशॉट में हाइलाइट किए गए आइकन पर क्लिक करें।

DevCenter कनेक्शन विंडो में नया कनेक्शन आइकन हाइलाइट किया गया है।

  • सुनिश्चित करें कि Cassandra एंटरप्राइज़ सर्वर चल रहा है
  • कनेक्शन बनाने के लिए लाल आयत (ऊपर दिए गए स्क्रीन शॉट में) पर क्लिक करें।

चरण 4) कनेक्शन विवरण जोड़ें

इस पर क्लिक करने के बाद, आपको कनेक्शन फॉर्म पर रीडायरेक्ट कर दिया जाएगा। नीचे दिए गए मान भरें:

  1. कनेक्शन का नाम दें, आप कोई भी कनेक्शन नाम दे सकते हैं। यह केवल एक लेबल है, इसलिए कोई भी पठनीय मान मान्य होगा।
  2. संपर्क होस्ट के रूप में नोड का आईपी पता प्रदान करें।
  3. पोर्ट नंबर प्रदान करें, डिफ़ॉल्ट पोर्ट 9042 है, जो नेटिव ट्रांसपोर्ट पोर्ट है।
  4. अगला संपीड़न प्रकार चुनें
  5. यह जानकारी प्रदान करने के बाद, समाप्त बटन दबाएँ।

पूरा भरा हुआ कनेक्शन फॉर्म इस प्रकार दिखता है:

कनेक्शन नाम, संपर्क होस्ट और पोर्ट के साथ DevCenter कनेक्शन फ़ॉर्म

इसके बाद, DevCenter सफलतापूर्वक चलना चाहिए।

यह स्क्रीनशॉट DevCenter यूजर इंटरफेस के विभिन्न भागों को प्रदर्शित करता है।

DataStax DevCenter उपयोगकर्ता इंटरफ़ेस के भाग

चरण 5) कनेक्शन स्थापित करें और क्वेरी चलाएँ

  1. ड्रॉप डाउन से "कनेक्शन" चुनें। आमतौर पर, आपका केवल एक ही कनेक्शन होता है, जिसे आपने अभी बनाया है।
  2. ड्रॉप डाउन से वह कीस्पेस चुनें जिससे आप डेटा क्वेरी करना चाहते हैं।
  3. उन रिकॉर्ड्स की संख्या चुनें जिन्हें आप DevCenter यूजर इंटरफेस पर प्राप्त और प्रदर्शित करना चाहते हैं।
  4. क्वेरी चलाने के लिए एक्जीक्यूट बटन दबाएं।

कीस्पेस ड्रॉप डाउन में क्लस्टर पर मौजूद सभी कीस्पेस सूचीबद्ध हैं। सिस्टम हमें System_ जैसे कुछ कीस्पेस प्रदान करता है।traces और System जैसे कुछ कीस्पेस उपयोगकर्ता द्वारा बनाए जाते हैं, जबकि nhanes_ks जैसे कुछ कीस्पेस उपयोगकर्ता द्वारा बनाए जाते हैं।

यहां स्क्रीनशॉट दिया गया है जो दिखाता है कि डेटा क्वेरी कैसे करें और क्वेरी परिणाम कहां प्रदर्शित होते हैं।

DevCenter में CQL क्वेरी चलाना और परिणाम ग्रिड देखना

  1. ऊपर दिए गए फॉर्म पर क्वेरी लिखें, जहाँ नंबर प्रदर्शित है। क्वेरी चुनें और दबाएँ DevCenter एक्ज़ीक्यूट क्वेरी बटन आइकननिष्पादित बटन.
  2. क्वेरी का चयन करने और बटन को निष्पादित करने के बाद, आपको क्वेरी का परिणाम ऊपर दिखाए गए नंबर 2 के अनुसार प्रदर्शित होगा। java_api कीस्पेस में स्थित testtable नामक तालिका में दो कॉलम हैं। कॉलम के नाम id और name हैं। testtable तालिका में केवल दो रिकॉर्ड हैं।

डेटास्टैक्स ऑप्ससेंटर क्या है?

ऑप्ससेंटर दृश्य प्रबंधन और निगरानी उपकरण है अपाचे Cassandra और DataStax Enterprise। यह आर्किटेक्ट, डेटाबेस एडमिनिस्ट्रेटर और डेटाबेस ऑपरेटरों के लिए एक बहुत ही उपयोगी टूल है।

बड़ी कंपनियों में हजारों सर्वर होते हैं। इन सर्वरों की निगरानी करना और यह पता लगाना बहुत मुश्किल होता है कि कौन सा सर्वर चल रहा है और कौन सा बंद है। OpsCenter एक ऐसा टूल है जिसकी मदद से आप इन सभी सर्वरों की निगरानी कर सकते हैं। Cassandra एक ही मशीन पर बैठकर और देखकर नोड्स का अध्ययन किया जा सकता है।

यहां एक बात महत्वपूर्ण है: OpsCenter, DataStax Enterprise क्लस्टर्स का प्रबंधन करता है, न कि ओपन-सोर्स क्लस्टर्स का। Apache Cassandraओपन-सोर्स क्लस्टर मेट्रिक्स एक्सपोर्टर का उपयोग करते हैं जो प्रोमेथियस और ग्राफाना को डेटा फीड करता है, या एक्सॉनऑप्स जैसे प्लेटफॉर्म का उपयोग करते हैं।

डेटास्टैक्स ऑप्ससेंटर को कैसे डाउनलोड और इंस्टॉल करें

डेटास्टैक्स ऑप्ससेंटर टूल को डाउनलोड और इंस्टॉल करने की चरण-दर-चरण प्रक्रिया यहां दी गई है:

आवश्यकताएँ

  1. आपके पास अवश्य ही चलने वाला Cassandra ऑप्ससेंटर स्थापना के लिए एंटरप्राइज़ सर्वर.
  2. आपके पास OpsCenter सेटअप होना चाहिए Linux.

चरण 1) OpsCenter डायरेक्टरी पर जाएँ और OpsCenter चलाएँ। OpsCenter चलाने के बाद, निम्न पेज प्रदर्शित होगा।

DataStax OpsCenter इंस्टॉलर का स्वागत पृष्ठ संस्करण दिखाता है

यह पृष्ठ OpsCenter संस्करण जानकारी प्रदान करता है। अगला बटन दबाएँ

चरण 2) अगला बटन दबाने के बाद, निम्न पृष्ठ प्रदर्शित होगा।

ऑप्ससेंटर इंस्टॉलर लाइसेंस समझौता पृष्ठ

यह पृष्ठ समझौते के बारे में है। समझौते को स्वीकार करें और अगला बटन दबाएँ।

चरण 3) अगला बटन दबाने के बाद निम्न पेज प्रदर्शित होगा।

सिंपल इंस्टॉल विकल्पों के साथ ऑप्ससेंटर इंस्टॉलर पेज

यह पृष्ठ स्थापना विकल्पों के बारे में पूछता है।

  1. इंस्टॉल प्रकार चुनें, सरल इंस्टॉल चुनें
  2. सिस्टम अपडेट करने के लिए 'नहीं' पर निशान लगाएं
  3. मशीन का IP पता चुनें.
  4. अगला बटन दबाएं

चरण 4) अगला बटन दबाने पर निम्न पेज प्रदर्शित होगा।

OpsCenter इंस्टॉलर इंस्टॉलेशन के लिए तैयार है (सारांश पृष्ठ)

ऑप्ससेंटर इंस्टॉल करने के लिए तैयार है, अगला बटन दबाएं

चरण 5) अगला बटन दबाने पर निम्न पेज प्रदर्शित होगा।

ऑप्ससेंटर इंस्टॉलेशन प्रगति पृष्ठ

सेटअप स्थापित किया जा रहा है। सेटअप सफलतापूर्वक स्थापित होने के बाद, अगला बटन दबाएँ।

चरण 6) अगला बटन दबाने पर निम्न पेज प्रदर्शित होगा।

ऑप्ससेंटर इंस्टॉलेशन सफलतापूर्वक पूरा हुआ (पृष्ठ)

सेटअप सफलतापूर्वक स्थापित हो गया है, समाप्त बटन दबाएं।

OpsCenter शुरू करने से पहले, प्रत्येक नोड पर DataStax एजेंट स्थापित करना आवश्यक है। एजेंट स्थानीय रूप से मेट्रिक्स एकत्र करता है, इसलिए जिस नोड पर एजेंट नहीं है वह डैशबोर्ड पर दिखाई नहीं देता है।

चरण 7) सबसे पहले, आपको प्रत्येक नोड पर DataStax एजेंट स्थापित करना होगा।

डेटास्टैक्स एजेंट स्थापित करने के लिए, dse निर्देशिका में datastax-agent निर्देशिका पर जाएं और नीचे दिए गए आदेश को चलाएं।

किसी नोड पर DataStax एजेंट को स्थापित करने के लिए प्रयुक्त कमांड

इस कमांड को चलाने के बाद, नोड पर datastax-एजेंट इंस्टॉल हो जाएगा। सभी नोड्स के लिए यही प्रक्रिया अपनाएँ। समूह.

चरण 8) ऑप्ससेंटर चलाने के लिए, नीचे दिया गया आदेश चलाएँ

DataStax OpsCenter सेवा शुरू करने के लिए प्रयुक्त कमांड

उपरोक्त आदेश चलाने के बाद, ऑप्ससेंटर सफलतापूर्वक चलेगा।

चरण 9) ऑप्ससेंटर यूजर इंटरफेस देखने के लिए, वेब ब्राउज़र पर जाएं और टाइप करें URL http://localhost:8888. Port 8888 is the OpsCenter default.

निम्न पृष्ठ प्रदर्शित होगा

ऑप्ससेंटर डैशबोर्ड मॉनिटरिंग Cassandra नोड्स और डिस्क उपयोग

यह मॉनिटरिंग टूल है जिसकी मदद से आप सभी नोड्स की निगरानी कर सकते हैं। आप डिस्क पर कितनी जगह भरी है और कितनी जगह बची है, इसकी जानकारी प्राप्त कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्न

DevCenter डिफ़ॉल्ट रूप से नेटिव ट्रांसपोर्ट पोर्ट 9042 के माध्यम से कनेक्ट होता है। इसका मान 'कनेक्शन जोड़ें' फ़ॉर्म में प्रत्येक कनेक्शन के लिए सेट किया जाता है, इसलिए वहां एक कस्टम पोर्ट दर्ज करना होगा।

नहीं। DataStax ने DevCenter दस्तावेज़ को अपने संग्रह में स्थानांतरित कर दिया है और टूल को असमर्थित घोषित कर दिया है। नए कार्यों के लिए DataStax Studio या किसी अन्य टूल का उपयोग किया जाना चाहिए। cqlsh वह खोल जो इसके साथ आता है Cassandra.

नहीं। OpsCenter केवल DataStax Enterprise क्लस्टर का प्रबंधन करता है। ओपन-सोर्स क्लस्टर Prometheus और Grafana को डेटा भेजने वाले मेट्रिक्स एक्सपोर्टर या AxonOps जैसे समर्पित ऑपरेशन प्लेटफॉर्म का उपयोग करते हैं।

यह एजेंट स्थानीय रूप से चलता है और नोड मेट्रिक्स की रिपोर्ट OpsCenter को भेजता है। इसके बिना OpsCenter उस नोड को पढ़ नहीं सकता, इसलिए डैशबोर्ड क्लस्टर को अधूरा दिखाता है।

OpsCenter होस्ट पर एक ब्राउज़र खोलें और localhost:8888 पर जाएं, जो OpsCenter का डिफ़ॉल्ट पोर्ट है। किसी अन्य कंप्यूटर से, पोर्ट खुलने के बाद होस्ट के IP पते का उपयोग करें।

अधिकांश विफलताओं के तीन मुख्य कारण हैं: लक्ष्य नोड चल नहीं रहा है, वर्कस्टेशन और नोड के बीच पोर्ट 9042 अवरुद्ध है, या संपर्क होस्ट का पता गलत है।

मशीन लर्निंग मॉडल प्रति नोड सामान्य लेटेंसी, कॉम्पैक्शन और डिस्क वृद्धि का आधारभूत मान निर्धारित करते हैं, फिर एक निश्चित सीमा अलर्ट जारी होने से पहले विचलन को चिह्नित करते हैं, जिससे कच्चा डेटा परिवर्तित हो जाता है। समूह मैट्रिक्स को क्रमबद्ध घटनाओं में परिवर्तित करना।

कोपायलट कमेंट से CQL स्टेटमेंट, कीस्पेस परिभाषाएँ और ड्राइवर कोड तैयार करता है, जिससे नियमित क्वेरीज़ में तेज़ी आती है। पार्टीशन कुंजी और कंसिस्टेंसी लेवल की हमेशा समीक्षा करें, क्योंकि जेनरेट किया गया CQL अक्सर डेटा मॉडल को अनदेखा कर देता है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: