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

RoboMongo और ObjectRocket के साथ MongoDB को विज़ुअलाइज़ करना

RoboMongo और ObjectRocket के साथ MongoDB को विज़ुअलाइज़ करना

MongoDB Inc. ने MongoDB के रिलीज़ 2.6 के साथ कई बेहतरीन नई एंटरप्राइज़ सुविधाएँ पेश की हैं, हालाँकि, एक चीज़ जो अभी भी अनुपस्थित है, वह है आपके डेटाबेस को प्रबंधित करने के लिए एक डेस्कटॉप एप्लिकेशन। पेश है रोबोमोंगो, क्रॉस-प्लेटफ़ॉर्म और ओपन सोर्स मोंगोडीबी मैनेजमेंट टूल। निम्नलिखित निर्देशों के साथ आप देखेंगे कि रोबोमोंगो को अपने ऑब्जेक्टरॉकेट मोंगोडीबी इंस्टेंस के साथ एकीकृत करना कितना आसान है।

आएँ शुरू करें! सबसे पहले हमें ऑब्जेक्ट रॉकेट कंट्रोल पैनल से कुछ विवरण नोट करने होंगे:

  • डेटाबेस कनेक्ट स्ट्रिंग (ध्यान दें कि पोर्ट एसएसएल बनाम गैर-एसएसएल कनेक्शन के लिए अलग है)
  • डेटाबेस उपयोगकर्ता नाम और पासवर्ड

अपनी पसंद के ओएस के लिए रोबोमोंगो को डाउनलोड और इंस्टॉल करें (लेखन के समय सबसे वर्तमान संस्करण 0.8.4 है, जो कि रिलीज है जिस पर मैं इन निर्देशों को आधारित कर रहा हूं)।

अब रोबोमोंगो खोलें। प्रारंभ में आपको MongoDB कनेक्शन बॉक्स के साथ बधाई दी जाएगी, स्क्रीन के ऊपर बाईं ओर लिंक बनाएं पर क्लिक करें।

RoboMongo और ObjectRocket के साथ MongoDB को विज़ुअलाइज़ करना

ऊपर दिए गए लिंक को क्लिक करने के बाद, आपको निम्न कनेक्शन सेटिंग स्क्रीन दिखाई देगी। मैंने अपने उदाहरण का नाम ObjectRocket रखा है, लेकिन यदि आपके पास कई डेटाबेस हैं, तो आप अधिक विशिष्ट नामकरण का उपयोग करना चाह सकते हैं।

पता फ़ील्ड में, डेटाबेस कनेक्ट स्ट्रिंग दर्ज करें जिसे आपने पहले नोट किया था। याद रखें कि यदि आप एसएसएल के माध्यम से कनेक्ट करने का इरादा रखते हैं, तो लक्ष्य पोर्ट अलग होगा। आमतौर पर यह आपका प्लेन टेक्स्ट पोर्ट + 10000 है, इसलिए मेरे उदाहरण के लिए प्लेन टेक्स्ट पोर्ट 23042 है और एसएसएल पोर्ट 33042 है।

RoboMongo और ObjectRocket के साथ MongoDB को विज़ुअलाइज़ करना

अब प्रमाणीकरण टैब का चयन करें और पहले नोट किए गए उपयोगकर्ता क्रेडेंशियल जोड़ें।

RoboMongo और ObjectRocket के साथ MongoDB को विज़ुअलाइज़ करना

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

RoboMongo और ObjectRocket के साथ MongoDB को विज़ुअलाइज़ करना

सेटिंग्स के सही होने की पुष्टि करने के लिए अब टेस्ट दबाएं। अगर सब कुछ काम करता है तो आपको नीचे जैसा डायग्नोस्टिक संदेश बॉक्स देखना चाहिए।

RoboMongo और ObjectRocket के साथ MongoDB को विज़ुअलाइज़ करना

अपना कनेक्शन स्टोर करने के लिए सहेजें दबाएं। बधाई हो, आपने एक बेहतरीन डेस्कटॉप MongoDB प्रबंधन एप्लिकेशन को अपने ObjectRocket इंस्टेंस से सफलतापूर्वक कनेक्ट कर लिया है!

लेकिन क्या होगा यदि आप सख्त एसीएल का उपयोग कर रहे हैं और आप कई स्थानों से काम करते हैं या आपके होम ब्रॉडबैंड में स्थिर आईपी नहीं है? इससे पहले कि आप रोबोमोंगो के साथ काम कर सकें, आपको अपने स्थानीय (बदलते) सार्वजनिक आईपी पते को ऑब्जेक्ट रॉकेट कंट्रोल पैनल में अपने उदाहरण एसीएल में जोड़ना होगा।

एक अन्य तरीका है कि रोबोमोंगो को एक स्थिर आईपी (उदाहरण के लिए:आपके एप्लिकेशन सर्वरों में से एक, या एक प्रॉक्सी के रूप में कार्य करने के लिए बनाया गया क्लाउड सर्वर) के साथ एक एसएसएच सुरंग का उपयोग करके (लिनक्स) सर्वर के माध्यम से आपके उदाहरण से कनेक्ट करने के लिए कॉन्फ़िगर करना है। निम्नलिखित निर्देश प्रक्रिया में आपका मार्गदर्शन करेंगे।

पहले अपने आप को एक ऐसे Linux सर्वर पर एक उपयोगकर्ता बनाएँ जिसमें एक स्थिर सार्वजनिक IP हो। यदि यह ऐसा सर्वर नहीं है जिसे पहले से ही आपके ACL नियम सेट के माध्यम से एक्सेस की अनुमति है, तो इस सर्वर का IP पता अपने इंस्टेंस ACL में जोड़ना याद रखें।

एक एसएसएच सार्वजनिक/निजी कुंजी जोड़ी बनाएं और सार्वजनिक भाग को लिनक्स सर्वर पर स्थापित करें जो हमारा प्रॉक्सी होस्ट होगा, एसएसएच कुंजी को कॉन्फ़िगर करने के तरीके पर एक उत्कृष्ट लेख यहां पाया जा सकता है।

अब हमारे SSH प्रॉक्सी होस्ट और कुंजी का उपयोग करने के लिए Robomongo को कॉन्फ़िगर करें।

RoboMongo और ObjectRocket के साथ MongoDB को विज़ुअलाइज़ करना

अपने कनेक्शन का फिर से परीक्षण करें, यदि परीक्षण बिना त्रुटि के पूरा होता है तो अपनी कनेक्शन सेटिंग्स को संग्रहीत करने के लिए सहेजें दबाएं। आपने Robomongo को SSH पर प्रॉक्सी होस्ट के माध्यम से अपने ObjectRocket इंस्टेंस तक पहुंचने के लिए सफलतापूर्वक कॉन्फ़िगर किया है।


  1. ObjectRocket आपके MongoDB को स्वस्थ और उपलब्ध रखता है

    मूल रूप से नवंबर 2020 में ObjectRocket.com/blog पर प्रकाशित हुआ रैकस्पेस में, ऑब्जेक्टरॉकेट टीम आपके MongoDB® डेटाबेस को प्रबंधित करने में आपकी सहायता कर सकती है। हम आपके MongoDB डेटाबेस के लिए आपदा पुनर्प्राप्ति, प्रतिकृति, दोष सहनशीलता और उच्च उपलब्धता प्रदान करते हैं। परिचय ObjectRocket वर्तम

  1. ऑब्जेक्टरॉकेट इलास्टिक्स खोज पर किबाना 4 के साथ ऊपर और चल रहा है

    यदि आप अपने लाखों (या अरबों!) इलास्टिक्स खोज दस्तावेज़ों को आकर्षक चार्ट, ग्राफ़ और तालिकाओं में बदलना चाहते हैं, तो किबाना इसका उत्तर है। इलास्टिक उत्पाद के रूप में, यह इलास्टिक्स खोज के साथ निकटता से जुड़ता है और डेटा के ढेर को समझने के लिए उपयोग में आसान इंटरफ़ेस प्रदान करता है। वर्तमान में, सभी

  1. Fluentd और ObjectRocket के साथ हाइब्रिड क्लाउड में लॉग इन करना

    यह पोस्ट हार्ट हूवर और रयान वॉकर द्वारा सह-लिखा गया था हाल ही में, रैकस्पेस देवओप्स ऑटोमेशन टीम ने एक ऐसी सेवा की घोषणा की जो न्यू रेलिक से रैकस्पेस समर्थन के लिए अलर्ट भेजती है। ये अलर्ट हमारे DevOps इंजीनियर्स को जवाब देने के लिए टिकट जेनरेट करेंगे, ताकि सुबह 3 बजे अलर्ट जेनरेट होने पर हमारे ग्र