जैसा कि हम चर्चा करते हैं कि हमारे पिछले लेख में Redhat/Centos 7 पर MongoDB 4.2 कैसे स्थापित करें RedHat/ CentOS 7 सिस्टम पर MongoDB 4.2 कैसे स्थापित करें , हम इस पर चर्चा करेंगे कि विंडोज सिस्टम पर MongoDB सामुदायिक संस्करण 4.2 4.2 कैसे स्थापित करें:
- मोंगोडीबी इंस्टॉलेशन विज़ार्ड
- msiexec.exe कमांड लाइन (cmd.exe) से
- MongoDB इंस्टालर विज़ार्ड का उपयोग करके MongoDB 4.2 की स्थापना:
जैसा कि हम देख सकते हैं, MongoDB इंस्टॉलेशन विज़ार्ड का उपयोग करके MongoDB को स्थापित करना बहुत आसान है। संस्थापन की पूर्व-आवश्यकताएं समर्थित प्लेटफॉर्म के रूप में एक विंडोज सिस्टम और MongoDB इंस्टालर हैं।
आइए सिस्टम विंडो के लिए समर्थित प्लेटफ़ॉर्म की जाँच करें, MongoDB को x86-64 आर्किटेक्चर की आवश्यकता है और निम्न प्लेटफ़ॉर्म का समर्थन करता है:
- विंडोज 7/सर्वर 2008 R2
- Windows 8/2012 R2 और बाद के संस्करण
आइए इंस्टॉलर को चलाने के लिए MongoDB इंस्टॉलर को डाउनलोड करने के लिए आधिकारिक MongoDB डाउनलोड अनुभाग देखें:
जैसा कि हम ऊपर देख सकते हैं, हम दो प्रारूप ज़िप प्रारूप या एमएसआई प्रारूप के रूप में डाउनलोड करने के लिए मोंगोडीबी संस्करण, द ओएस और पैकेज चुन सकते हैं।
आइए हमारे सिस्टम विंडोज़ 8 पर हमारे इंटरएक्टिव इंस्टालेशन को शुरू करें:
एक बार इंस्टॉलर फ़ाइल mongodb-win32-x86_64-2012plus-4.2.2-signed.msi का डाउनलोड पूरा होने के बाद, हम इंस्टॉलेशन प्रक्रिया शुरू करते हैं:
ऊपर स्क्रीन पर अगला क्लिक करें और जब हम लाइसेंस समझौते की शर्तों को स्वीकार करते हैं तो चेकबॉक्स:
आगे बढ़ने के लिए अगला बटन पर क्लिक करें, हमें 'पूर्ण' और 'कस्टम' स्थापना के बीच चयन करना होगा:
यदि हमें यह चुनने की आवश्यकता है कि कौन सी प्रोग्राम सुविधा स्थापित की जाएगी और कहां स्थापित की जाएगी, यह कस्टम विकल्प स्थापना के साथ संभव है:
यह ध्यान में रखते हुए कि हमने 'पूर्ण' के अनुशंसित सेटअप विकल्प से जाना चुना है जो डिफ़ॉल्ट स्थान पर MongoDB और MongoDB टूल इंस्टॉल करेगा।
MongoDB 4.0 से शुरू होकर, स्थापना प्रक्रिया हमें केवल MongoDB बायनेरिज़ को स्थापित करने या स्थापना के दौरान MongoDB को Windows सेवा के रूप में स्थापित करने का विकल्प देती है:
नीचे दी गई स्क्रीन में यह इंस्टाल बटन पर क्लिक करके वास्तविक इंस्टॉलेशन प्रक्रिया को ट्रिगर करता प्रतीत होता है:
चूंकि हम स्थापना के दौरान MongoDB को Windows सेवा के रूप में स्थापित और कॉन्फ़िगर करते हैं, MongoDB सेवा सफल स्थापना पर शुरू हो जाती है।
स्थापना के बाद, हम अपनी स्थापित निर्देशिका की वास्तुकला की जांच कर सकते हैं। जैसा कि हम अपनी संस्थापित निर्देशिका 'C:\Program Files\MongoDB\Server\4.2' में कर सकते हैं:हमारे पास तीन निर्देशिकाएँ हैं:
- बिन:बायनेरिज़ फ़ाइलों को संग्रहीत करने के लिए
- डेटा:डेटा निर्देशिका में डेटा के लिए -dbpath द्वारा निर्दिष्ट
- लॉग:लॉग फ़ाइलें संग्रहीत करने के लिए
MongoDB कॉन्फ़िगरेशन फ़ाइल का उपयोग करके कॉन्फ़िगर किया गया है C:\Program Files\ MongoDB\ Server\4.2\bin\mongod.cfg
हमारे डेमो इंस्टाल में यह हमारा mongod.cfg है:
# mongod.conf
# सभी विकल्पों के दस्तावेज़ीकरण के लिए, देखें:
# http://docs.mongodb.org/manual/reference/configuration-options/
# डेटा कहां और कैसे स्टोर करें।
संग्रहण:
dbPath:C:\Program Files\MongoDB\Server\4.2\data
जर्नल:
सक्षम:सत्य
# इंजन:
# mmapv1:
# वायर्ड टाइगर:
# लॉगिंग डेटा कहां लिखना है।
सिस्टम लॉग:
गंतव्य:फ़ाइल
लॉगएपेंड:सच
पथ:C:\Program Files\MongoDB\Server\4.2\log\mongod.log
# नेटवर्क इंटरफेस
नेट:
पोर्ट:27017
बाइंडआईपी:127.0.0.1
#प्रक्रिया प्रबंधन:
#सुरक्षा:
#ऑपरेशन प्रोफाइलिंग:
#प्रतिकृति:
#शर्डिंग:
## केवल उद्यम के विकल्प:
#ऑडिट लॉग:
#snmp:
- Msiexec.exe का उपयोग करके MongoDB 4.2 की स्थापना:
MongoDB इंस्टालर विज़ार्ड का उपयोग करके MongoDB का इंस्टॉलेशन हमें इंस्टॉलेशन प्रक्रिया को नियंत्रित करने का मौका देता है और यह इंस्टॉलेशन की प्रगति के आधार पर एक इंटरैक्टिव प्रक्रिया है।
अन्यथा, यदि हम मौन और अनुपस्थित में MongoDB स्थापित करना चुनते हैं, तो हम कमांड लाइन से msiexec.exe का उपयोग कर सकते हैं।
अनुसरण किए जाने वाले चरण हैं:
- व्यवस्थापक मोड में Windows कमांड प्रॉम्प्ट/दुभाषिया (cmd.exe) खोलें
- खोले गए इस कमांड प्रॉम्प्ट से, उस निर्देशिका पर जाएं जहां MongoDB इंस्टॉलर डाउनलोड किया गया है और निम्न कमांड चलाएँ:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
INSTALLLOCATION="C:\MongoDB\Server\4.2\"
स्थापना निर्देशिका को निजीकृत करने के लिए, हम विकल्प स्थापना जोड़ते हैं। अगर हम डिफ़ॉल्ट को सुरक्षित रखना चाहते हैं, तो हम इस विकल्प को छोड़ सकते हैं।
विंडोज 8 या उससे अधिक के साथ शुरू करके, हम MongoDB कम्पास सहित सभी MongoDB बायनेरिज़ को स्थापित करने के लिए msiexec.exe का उपयोग कर सकते हैं। इसलिए इसकी स्थापना को छोड़ने के लिए हमने इसे इस प्रकार SHOULD_INSTALL_COMPASS="0″ तर्क का उपयोग करके स्पष्ट रूप से किया है:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
SHOULD_INSTALL_COMPASS="0″
इसके अलावा, हमारे पास विशिष्ट MongoDB घटक सेट स्थापित करने का विकल्प है; हम उन्हें अतिरिक्त तर्क में निम्नानुसार निर्दिष्ट कर सकते हैं:
उदाहरण के लिए, केवल MongoDB सर्वर (mongod.exe) और mongo.exe शेल को स्थापित करने के साथ-साथ MongoDB सर्वर को Windows सेवा के रूप में सेट करने के लिए और इंस्टॉल में कंपास को शामिल करने के लिए हम इसे चला सकते हैं:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
ADDLOCAL="सर्वरसेवा,क्लाइंट" ^