Ubuntu ऑपरेटिंग सिस्टम पर MongoDB कैसे स्थापित करें?



यह लेख आपको बताएगा कि एक संपूर्ण और विस्तृत व्यावहारिक प्रदर्शन के साथ Ubuntu ऑपरेटिंग सिस्टम पर MongoDB कैसे स्थापित किया जाए।

केवल विंडोज़ ऑपरेटिंग सिस्टम के लिए दूसरा, लिनक्स आज उद्योग में सबसे लोकप्रिय ऑपरेटिंग सिस्टमों में से एक है। लेकिन विंडोज और मैक ओएस के विपरीत जो कुछ मानक संस्करणों में हैं, लिनक्स ऑपरेटिंग सिस्टम में विभिन्न प्रकार के स्वाद हैं जो उपयोगकर्ता अपनी आवश्यकताओं के आधार पर डाउनलोड कर सकते हैं। लिनक्स ऑपरेटिंग सिस्टम का एक ऐसा स्वाद उबंटू है, जो आज तक उपलब्ध लिनक्स का सबसे लोकप्रिय स्वाद है। यदि आप उपयोग करना चाहते हैं आपके उबंटू ऑपरेटिंग सिस्टम पर, सबसे पहले अपने Ubuntu ऑपरेटिंग सिस्टम पर MongoDB स्थापित करना है और इस लेख में हम बस उसी के बारे में चर्चा करेंगे।

इस लेख में निम्नलिखित बिंदुओं को शामिल किया जाएगा,





चलो शुरू करें!

Ubuntu पर MongoDB कैसे स्थापित करें



जावा उदाहरण कार्यक्रम में अशक्त सूचक अपवाद

Ubuntu OS पर MongoDB स्थापित करने के लिए नीचे दिए गए चरणों का पालन करें।

MongoDB पैकेज आयात करें

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



MongoDB सार्वजनिक कुंजी आयात करने के लिए, निम्न आदेश का उपयोग करें।

> sudo apt-key adv –keyserver hkp: //keyserver.ubuntu.com: 80 –recv 7F0CEB10

एक बार यह पूरा हो जाने के बाद, आपको MongoDB के लिए एक स्रोत सूची फ़ाइल बनाने की आवश्यकता है

आपके द्वारा बनाई जाने वाली सूची /etc/apt/source.list.d/mongodb-org-3.4.list है और ऐसा करने के लिए आप निम्न आदेश का उपयोग कर सकते हैं।

> गूंज 'deb http://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.4 मल्टीवर्स' | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

एक बार यह पूरा हो जाने के बाद, आपको स्थानीय पैकेज रिपॉजिटरी को अपडेट करना होगा। ऐसा करने के लिए, निम्न कमांड का उपयोग करें।

> sudo apt-get update

अब देखते हैं कि MongoDB पैकेज कैसे स्थापित करें

MongoDB पैकेज स्थापित करें

अब जब आपने MongoDB रिपॉजिटरी को सफलतापूर्वक आयात कर लिया है, तो MongoDB संकुल को स्थापित करने का समय आ गया है।

आपको Ubuntu के लिए MongoDB के नवीनतम स्थिर संस्करण को स्थापित करने की आवश्यकता है और ऐसा करने के लिए, निम्न कमांड का उपयोग करें।

> सुडो apt-get install -y mongodb-org

यदि एक निश्चित स्थिति में, आपको उबंटू के लिए MongoDB का एक विशिष्ट संस्करण स्थापित करने की आवश्यकता है, तो आप निम्न कमांड का उपयोग कर सकते हैं। खोल = ३.४ मोंगोडब-ऑर्ग-मोंगोस = ३.४ मोंगोडब-ऑर्ग-टूल्स = ३.४

अब हम जानते हैं कि Ubuntu पर MongoDB कैसे स्थापित करें, आइए देखें कि इसे कैसे लॉन्च किया जाए,

MongoDB प्लेटफ़ॉर्म लॉन्च करें

अब जब कि mongoDb आपके Ubuntu सिस्टम पर सफलतापूर्वक इंस्टॉल हो गया है, तो इसे लॉन्च करने का समय आ गया है। ऐसा करने के लिए, आप नीचे दिए गए कोड का उपयोग कर सकते हैं।

> सुडो विम /etc/systemd/system/mongodb.service

उपरोक्त उदाहरण में, हमने एक कॉन्फ़िगरेशन फ़ाइल बनाई है जिसका नाम है mongodb.service in / etc / systemd / system और इसका उपयोग उन सभी mongoDb सेवाओं को प्रबंधित करने के लिए किया जाता है जिनकी हमें आवश्यकता होती है।

एक बार फ़ाइल सफलतापूर्वक बन जाने के बाद, उसी को खोलें और उसकी सामग्री में निम्न कोड को कॉपी-पेस्ट करें।

# यूनीट में सेवा शुरू होने से पहले संतुष्ट होने के लिए निर्भरताएं होती हैं।

[यूनिट] विवरण = MongoDB डेटाबेस आफ्टर = network.target डॉक्यूमेंटेशन = https: //docs.mongodb.org/manual # सेवा सिस्टमड को बताती है, सेवा कैसे शुरू की जानी चाहिए। # कुंजी `उपयोगकर्ता` यह निर्दिष्ट करता है कि सर्वर मोंगोडब उपयोगकर्ता के तहत चलेगा और #` ExecStart` MongoDB सर्वर के लिए स्टार्टअप कमांड को परिभाषित करता है। [सेवा] उपयोगकर्ता = mongodb समूह = mongodb ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf # इंस्टॉल सिस्टमड बताता है कि सेवा स्वचालित रूप से शुरू होनी चाहिए। # `बहु-user.target` का अर्थ है कि सर्वर बूट के दौरान स्वचालित रूप से शुरू हो जाएगा। [इंस्टॉल करें] WantedBy = multi-user.target

एक बार यह हो जाने के बाद, नीचे दिए गए कमांड का उपयोग करके सिस्टम सेवा को अपडेट करें।

> systemctl डेमन-रीलोड

Systemcl का उपयोग करके सेवा शुरू करें।

> सुडो सिस्टेक्ट्ल शुरू मोंगोडब

आपको यह सुनिश्चित करने की आवश्यकता है कि mongoDb को 27017 पोर्ट पर शुरू किया गया है। ऐसा करने के लिए, नीचे दिए गए कोड का उपयोग करें।

> netstat -plntu

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

> सुडो व्यवस्थित स्थिति mongodb

यदि सिस्टम उम्मीद के मुताबिक चल रहा है और चल रहा है, तो आपके आउटपुट को पीआईडी ​​और मेमोरी / सीपीयू के साथ सक्रिय (रनिंग) प्रदर्शित करना चाहिए जिसका उपभोग किया जा रहा है।

यदि एक निश्चित स्थिति में, आपको MongoDb के ऑटो स्टार्ट को सक्षम करने की आवश्यकता है, तो आपको निम्न कमांड का उपयोग करने की आवश्यकता है।

> सुडो सिस्टक्ट्लम मोंगॉडब सक्षम करें

MongoDB को रोकने के लिए, इस कमांड का उपयोग करें।

> सुडो सिस्टेक्टल स्टॉप मोंगोडब

यदि आपको mongoDb को पुनरारंभ करने की आवश्यकता है तो इस कमांड का उपयोग करें।

> सुडो सिस्टेक्टल पुनः आरंभ मेंडोडब

यह हमें इस लेख के अंतिम बिट में लाता है,

MongoDB सर्वर से कॉन्फ़िगर करना और कनेक्ट करना

सबसे पहले mongoDb शेल खोलें। अपने सर्वर पर ऐसा करने के लिए, निम्न कमांड का उपयोग करें।

> मोंगो

एक बार खोलने के बाद, नीचे दिए गए कोड का उपयोग करके व्यवस्थापक डेटाबेस पर जाएं।

> व्यवस्थापक का उपयोग करें

अब इस कमांड का उपयोग करके रूट यूजर बनाएं।

> db.createUser ({उपयोगकर्ता: 'व्यवस्थापक', pwd: & rdquopassword ', भूमिकाएँ: [{भूमिका:' जड़ ', db:' admin '}]})

अब जब यह सब हो जाए, तो MongoDb शेल से बाहर निकलें।

MongoDb को पुनरारंभ करें और उपरोक्त चरण में बनाए गए उपयोगकर्ता के साथ जुड़ें।

> mongo -u admin -p admin123 -authenticationDatabase admin

यदि आप वर्तमान डेटाबेस को कनेक्ट करना चाहते हैं, तो निम्न कमांड का उपयोग करें।

डीबीएस दिखाएँ

यह हमें इस लेख में लाता है। मुझे आशा है कि आपने Ubuntu Operating System पर MongoDB को स्थापित करने का तरीका जान लिया होगा।

अब जब आप समझ गए हैं कि बिग डेटा क्या है, तो देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। Edureka Big Data Hadoop सर्टिफिकेशन ट्रेनिंग कोर्स, शिक्षार्थियों को रिटेल, सोशल मीडिया, एविएशन, टूरिज्म, फाइनेंस डोमेन पर रियल-टाइम उपयोग मामलों का उपयोग करके HDFS, यार्न, MapReduce, Pig, Hive, HBase, Oozie, Flume और Sqoop में विशेषज्ञ बनने में मदद करता है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? उन्हें टिप्पणी अनुभाग में उल्लेख करें और हम आपके पास वापस आ जाएंगे।