MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Ubuntu पर MongoDB सामुदायिक संस्करण कैसे स्थापित करें

मोंगोडीबी NoSQL . की अत्याधुनिक तकनीक पर आधारित एक खुला स्रोत, दस्तावेज़ डेटाबेस है . यह आधुनिक वेब अनुप्रयोगों के विकास का समर्थन करता है, जिसमें मजबूत स्थिरता, लचीलापन, अभिव्यंजक क्वेरी भाषाएं, और माध्यमिक अनुक्रमणिका और बहुत कुछ शामिल हैं। इसके अतिरिक्त, यह शक्तिशाली और मिशन-महत्वपूर्ण डेटाबेस के साथ आधुनिक अनुप्रयोगों के निर्माण के लिए संगठनों को महान मापनीयता और प्रदर्शन प्रदान करता है।

इस लेख में, आप सीखेंगे कि MongoDB 4.4 सामुदायिक संस्करण के नवीनतम संस्करण को कैसे स्थापित और कॉन्फ़िगर किया जाए। उबंटू पर LTS (दीर्घकालिक समर्थन) उपयुक्त पैकेज मैनेजर का उपयोग करके उबंटू लिनक्स के रिलीज।

प्लेटफ़ॉर्म समर्थन

MongoDB 4.4 सामुदायिक संस्करण निम्न 64-बिट उबंटू एलटीएस धारण करता है (दीर्घकालिक समर्थन) रिलीज़:

  • 20.04 एलटीएस ("फोकल")
  • 18.04 एलटीएस ("बायोनिक")
  • 16.04 एलटीएस ("ज़ेनियल")

डिफ़ॉल्ट उबंटू रिपॉजिटरी एक पुराने MongoDB संस्करण की पेशकश करती है, इसलिए हम आधिकारिक MongoDB से नवीनतम MongoDB को स्थापित और कॉन्फ़िगर करेंगे। उबंटू . पर भंडार सर्वर।

चरण 1:Ubuntu पर MongoDB रिपॉजिटरी जोड़ना

1. MongoDB समुदाय संस्करण का नवीनतम संस्करण स्थापित करने के लिए आपके उबंटू . पर सर्वर, आपको दिखाए गए अनुसार आवश्यक निर्भरताएँ स्थापित करने की आवश्यकता है।

$ sudo apt update
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. इसके बाद, निम्न wget कमांड का उपयोग करके पैकेज प्रबंधन प्रणाली द्वारा उपयोग की जाने वाली MongoDB सार्वजनिक GPG कुंजी आयात करें।

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. उसके बाद, सूची फ़ाइल बनाएँ /etc/apt/sources.list.d/mongodb-org-4.4.list जिसमें /etc/apt/sources.list.d/ के अंतर्गत MongoDB भंडार विवरण शामिल है आपके उबंटू के संस्करण के लिए निर्देशिका।

अब अपने उबंटू . के संस्करण के अनुसार निम्न कमांड चलाएँ :

उबंटू 20.04 (फोकल)

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

उबंटू 18.04 (बायोनिक)

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

उबंटू 16.04 (ज़ेनियल)

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

फिर फ़ाइल को सहेजें और बंद करें।

4. इसके बाद, स्थानीय पैकेज डेटाबेस को पुनः लोड करने के लिए निम्न कमांड चलाएँ।

$ sudo apt-get update

चरण 2:Ubuntu पर MongoDB डेटाबेस इंस्टॉल करना

5. अब वह MongoDB रिपॉजिटरी सक्षम है, आप निम्न आदेश चलाकर नवीनतम स्थिर संस्करण स्थापित कर सकते हैं।

$ sudo apt-get install -y mongodb-org

MongoDB . के दौरान स्थापना, यह कॉन्फ़िगरेशन फ़ाइल बनाएगा /etc/mongod.conf , डेटा निर्देशिका /var/lib/mongodb और लॉग निर्देशिका /var/log/mongodb

डिफ़ॉल्ट रूप से, MongoDB मोंगोडब . का उपयोग करके चलता है उपभोक्ता खाता। यदि आप उपयोगकर्ता बदलते हैं, तो आपको अनुमति को डेटा . में भी बदलना होगा और लॉग इन निर्देशिकाओं तक पहुँच प्रदान करने के लिए निर्देशिकाएँ।

6. फिर मोंगोड . शुरू करें और सत्यापित करें निम्न आदेश चलाकर प्रक्रिया करें।

------------ systemd (systemctl) ------------ 
$ sudo systemctl start mongod 
$ sudo systemctl status mongod

------------ System V Init ------------
$ sudo service mongod start   
$ sudo service mongod status

7. अब एक मोंगो . शुरू करें मोंगोड . से कनेक्ट करने के लिए बिना किसी विकल्प के खोल जो आपके लोकलहोस्ट पर डिफ़ॉल्ट पोर्ट के साथ चल रहा है 27017

$ mongo

MongoDB समुदाय संस्करण अनइंस्टॉल करें

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

$ sudo service mongod stop
$ sudo apt-get purge mongodb-org*
$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

मुझे आशा है कि आपको यह मार्गदर्शिका उपयोगी लगी होगी, किसी भी प्रश्न या अतिरिक्त जानकारी के लिए, आप अपनी चिंताओं को दूर करने के लिए नीचे दिए गए टिप्पणी अनुभाग का उपयोग कर सकते हैं।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मौजूदा संग्रह में नया सत्यापनकर्ता जोड़ें

  2. स्ट्रिंग को मोंगोडब में आज तक कनवर्ट करना

  3. MongoDB कई-से-अनेक एसोसिएशन

  4. अधिकतम दूरी और मोंगोडीबी के लिए उपयोग करने वाली इकाइयां?

  5. कैसे HideIndex () MongoDB में काम करता है