यह मार्गदर्शिका macOS पर MongoDB इंस्टॉल करने पर केंद्रित है। macOS पर MongoDB इंस्टॉल करने के दो तरीके हैं: या तो macOS TAR.GZ फ़ाइल डाउनलोड करके या Homebrew का उपयोग करके। tar.gz फ़ाइल एक संग्रह है जिसे एक पैकेज में लपेटा गया है, जो विंडोज पर Zip फ़ाइल के समान है। हालांकि, इसकी जटिलता के कारण, अधिकांश डेवलपर्स TAR.GZ का उपयोग करके Mac पर MongoDB इंस्टॉल करना चुनौतीपूर्ण पाते हैं। यही कारण है कि हम Homebrew का उपयोग करने जा रहे हैं।
Homebrew क्या है?
Homebrew macOS के लिए एक लापता पैकेज मैनेजर है। यह एक मुफ्त उपयोगिता है जो उपयोगकर्ताओं को कमांड लाइन के माध्यम से लाइब्रेरी और पैकेज इंस्टॉल, अपडेट और प्रबंधित करने की अनुमति देती है।
आपको Homebrew की आवश्यकता क्यों है?
तकनीकी रूप से, आपको homebrew की आवश्यकता नहीं है क्योंकि आप TAR.GZ फ़ाइल का उपयोग करके MongoDB इंस्टॉल कर सकते हैं, हालांकि यह चुनौतीपूर्ण हो सकता है। हालांकि, यदि आप Homebrew के माध्यम से MongoDB इंस्टॉल करते हैं, तो आप निम्नलिखित लाभ प्राप्त करेंगे।
Homebrew संकलन, डाउनलोड, और कॉन्फ़िगर करने की प्रक्रिया को स्वचालित करता है, जो बहुत समय बचाता है। Homebrew में सभी सॉफ़्टवेयर शामिल हैं, जिनमें उपयोगिताएं, लाइब्रेरी, और भाषाएं शामिल हैं, जिन्हें एक ही कमांड निष्पादित करके इंस्टॉल किया जा सकता है।
अधिक जानना चाहते हैं? brew.sh पर जाएं।
अब देखते हैं कि आप Homebrew का उपयोग करके MongoDB कैसे इंस्टॉल कर सकते हैं।
- MongoDB इंस्टॉल करने से पहले, आपको Homebrew इंस्टॉल करना होगा
- उसके लिए, टर्मिनल खोलें और brew.sh पर जाएं।
- कॉपी आइकन बटन पर क्लिक करके कमांड कॉपी करें।
- कमांड को टर्मिनल में पेस्ट करें और Enter दबाएं। यह brew को स्वयं इंस्टॉल नहीं करेगा। Brew को इंस्टॉल करने के लिए, आपको बस एक और कदम उठाने की जरूरत है, जो छिपे हुए फ़ोल्डर Zshrc (जिसे Shell के रूप में भी जाना जाता है) को ढूंढना और उस फ़ोल्डर में Brew इंस्टॉल करना है।
- सही डायरेक्टरी में हैं यह सुनिश्चित करने के लिए, बस CD टाइप करें और Enter दबाएं।
- ls -la टाइप करें और Enter दबाएं। यह एक लंबी लिस्टिंग और सभी छिपी हुई फ़ाइलें दिखाएगा।
- यहां आप डॉट डायरेक्टरी देखेंगे, और हम केवल .Zshrc डायरेक्टरी में रुचि रखते हैं।
- होमब्रू को Zshrc डायरेक्टरी में डालने के लिए, vim .Zshrc टाइप करें और Vim खोलने के लिए Enter दबाएं।
- I दबाकर इंसर्ट मोड में जाएं, फिर होमब्रू जोड़ने के लिए निम्न कमांड दर्ज करें:
export PATH="$PATH:/opt/homebrew/bin/"
- एक बार हो जाने पर, Esc कुंजी दबाएं, फिर कोलन दबाएं और wq टाइप करें लिखने और छोड़ने के लिए और Enter दबाएं।
- अब आपको होमब्रू इंस्टॉल करने के लिए Zshrc डायरेक्टरी को रीलोड करने की आवश्यकता है। उसके लिए, निम्न कमांड दर्ज करें या अपना टर्मिनल पुनरारंभ करें।
source ~/.zshrc
- यह सुनिश्चित करने के लिए कि होमब्रू ठीक से इंस्टॉल हो गया है, निम्न कमांड टाइप करें।
brew --version
- यदि टर्मिनल brew का संस्करण प्रदर्शित करता है, तो इसका मतलब है कि brew ठीक से इंस्टॉल हो गया है, आप MongoDB इंस्टॉल करने के लिए आगे बढ़ सकते हैं।
- MongoDB इंस्टॉल करने के लिए, आपको पहले Xcode टूल्स इंस्टॉल करने होंगे। उसके लिए, यह कमांड चलाएं xcode-select -install।
- एक बार जब आप Xcode टूल्स इंस्टॉल कर लेते हैं, तो MongoDB में टैप करने के लिए निम्न कमांड टाइप करें। यह brew को MongoDB के बारे में जागरूक करेगा।
brew tap mongodb/brew
- अंत में, MongoDB इंस्टॉल करने के लिए निम्न कमांड दर्ज करें।
brew install mongodb-community@6.0
- एक बार MongoDB इंस्टॉल हो जाने पर, आप इसका तुरंत उपयोग शुरू नहीं कर सकते, क्योंकि आपको पहले कुछ कमांड निष्पादित करने होंगे। MongoDB सेवाओं को चलाने के लिए, निम्न कमांड निष्पादित करें:
brew services start mongodb-community@6.0
- MongoDB सेवाओं को रोकने के लिए, आपको बस वही कमांड दर्ज करना होगा लेकिन Start हटाकर Stop जोड़ना होगा।
brew services stop mongodb-community@6.0
- जाहिर है, आप MongoDB सर्वर को शुरू और रोकने के लिए इन कमांड को बार-बार दर्ज नहीं करना चाहेंगे। यदि आप MongoDB सर्वर को बैकग्राउंड प्रक्रिया के रूप में चलाने के लिए कॉन्फ़िगर करना चाहते हैं, भले ही आप टर्मिनल बंद कर दें, तो आप निम्न कमांड टाइप कर सकते हैं।
mongod --config /opt/homebrew/etc/mongod.conf --fork
- अब आप किसी भी समय mongo shell शुरू कर सकते हैं निम्न कमांड दर्ज करके।
mongosh
- एक बार जब आप MongoDB shell चलाते हैं, तो आप अपने प्रोजेक्ट पर काम करना शुरू कर सकते हैं। यह सुनिश्चित करने के लिए कि MongoDB सर्वर चल रहा है, show dbs टाइप करें, जो आपको MongoDB के सभी डिफ़ॉल्ट डेटाबेस देना चाहिए।
- बस, MongoDB आपके macOS पर ठीक से इंस्टॉल हो गया है।
यदि आप MongoDB इंस्टॉल करने का प्रयास करते समय किसी भी समस्या का सामना कर रहे हैं, तो StackOverflow या किसी अन्य प्रोग्रामिंग फोरम या फेसबुक पेज पर एक थ्रेड अपलोड करने का प्रयास करें ताकि आपका मुद्दा हल हो सके।