आपका मोंगोड वास्तव में शुरुआत में शुरुआत में सफलतापूर्वक शुरू हुआ था। लॉग आउटपुट:
NETWORK [initandlisten] waiting for connections on port 27017
इंगित करता है कि mongod
ऑनलाइन है और निर्दिष्ट पोर्ट पर कनेक्शन की प्रतीक्षा कर रहा है। आप उस समय एक mongo
खोल सकते थे mongod
. से कनेक्ट करने के लिए उसी मशीन पर शेल ।
हालांकि, मैं समझता हूं कि प्रदर्शित की गई चेतावनियां यह संकेत दे सकती हैं कि संचालन में कोई समस्या थी। हमने इसे संबोधित करने के लिए अपने दस्तावेज़ों को अपडेट किया है:
आप विचाराधीन दस्तावेज़ यहां देख सकते हैं:Windows पर MongoDB समुदाय चलाएँ
ऐसा लगता है कि अन्य उपयोगकर्ताओं ने आपको एक अच्छी कार्यशील कॉन्फ़िगरेशन फ़ाइल प्राप्त करने में मदद की है, लेकिन मैं वहां आने वाली किसी भी भ्रम को स्पष्ट करने के लिए मूल आउटपुट को अलग करना चाहता हूं।
आइए अपने मूल मोंगॉड प्रोसेस आउटपुट को तोड़कर शुरू करें:
CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database. 2017-12-13T11:09:07.733-0700
यह एक चेतावनी है जो इंगित करती है कि आपने प्रमाणीकरण या प्राधिकरण का उपयोग करके mongod प्रक्रिया प्रारंभ नहीं की है। चूंकि ऐसा लगता है कि आप 3.6 के लिए डिफ़ॉल्ट सेटिंग्स का उपयोग कर रहे हैं, यह एक अपेक्षित सूचनात्मक चेतावनी है। कृपया MongoDB दस्तावेज़ को प्रमाणीकरण
पर पढ़ें जब आपको सरल प्रमाणीकरण को लागू करने का मौका और योजना मिलती है, खासकर यदि mongod
किसी भी समय सार्वजनिक इंटरनेट के संपर्क में आ जाएगा।
अगली चेतावनी है:
CONTROL [initandlisten] ** WARNING: This server is bound to localhost. 2017-12-13T11:09:07.736-0700
MongoDB 3.6 में डिफ़ॉल्ट रूप से, mongod
लोकलहोस्ट पते से जुड़ता है। संक्षेप में, mongod
केवल स्थानीय मशीन पर कनेक्शन के लिए सुनता है। इससे आपको अपने निजी नेटवर्क या सार्वजनिक इंटरनेट पर अपने MongoDB परिनियोजन को खोलने से पहले प्रमाणीकरण को कॉन्फ़िगर करने का समय मिलता है।
जैसा कि अन्य उपयोगकर्ताओं ने बताया है, आप net.bindIp
आपकी कॉन्फ़िगरेशन फ़ाइल में:
net:
bindIp: 127.0.0.1
जब आप mongod
. खोलने के लिए तैयार हों गैर-लोकलहोस्ट कनेक्शन के लिए, बस होस्ट मशीन पर नेटवर्क एडेप्टर से जुड़ा एक आईपी पता संलग्न करें। उदाहरण के लिए, यदि होस्ट मशीन में नेटवर्क एडेप्टर 192.168.1.15 है, तो आप उसे bindIp
में जोड़ सकते हैं . यह mongod
बताता है दोनों पतों पर आने वाले कनेक्शनों को सुनने के लिए।
net:
bindIp: "127.0.0.1,192.168.1.15"
जहाँ तक FTDC चेतावनी की बात है, \Memory\Available Bytes
काउंटर विंडोज परफॉर्मेंस मैनेजमेंट से संबंधित है - आप इसके बारे में यहांपढ़ सकते हैं। ए> . उस काउंटर को सक्षम करने के लिए आपको कुछ विंडोज़ घटकों को कॉन्फ़िगर करने की आवश्यकता हो सकती है। यह भी संभव है कि काउंटर केवल विंडोज़ के सर्वर आर्किटेक्चर में उपलब्ध (या पहुंच योग्य) हो।
चेतावनी सूचनात्मक है और सामान्य संचालन को प्रभावित नहीं करना चाहिए, जब तक कि आप अपने काम के लिए FTDC डेटा पर बहुत अधिक निर्भर न हों।
आप हमारे लॉग संदेश दस्तावेज़ में MongoDB में लॉग संदेशों के बारे में अधिक जानकारी प्राप्त कर सकते हैं ।