हैलो मैंने होमब्री के माध्यम से मोंगोड स्थापित किया है। मैक ओएस योसेमेट पर । MongoDB खोल संस्करण: 2.6.8मोंगोडीबी होमब्रे में स्थापित डीबीपीएथ स्थापित करें (मैक ओएस)
क्या मैं हासिल करना चाहते हैं हर बार की जरूरत नहीं है --dbpath/पथ ... हर डाल लेकिन सिर्फ
mongod अब मैं करने के लिए है लिखें:
mongod --dbpath /usr/local/var/mongodb/
यह ठीक काम करता है।
मेरे समस्या यह है कि जब मैं साथ mongod शुरू करने के लिए प्रयास करें:
mongod --config /usr/local/etc/mongod.conf
यह कुछ नहीं करता है। क्या यह सामान्य है?
मेरे कॉन्फ़िग फ़ाइल है:
systemLog: destination: file path: /usr/local/var/log/mongodb/mongo.log logAppend: true storage: dbPath: /usr/local/var/mongodb net: bindIp: 127.0.0.1
वहाँ एक कॉन्फ़िग फ़ाइल कि मोंगो स्वचालित रूप से पढ़ता है बनाने के लिए एक तरह से तो मैं अतिरिक्त पैरामीटर के बिना mongod चला सकते है?
या डीबीपीएथ को डिफ़ॉल्ट रूप से/usr/local/var/mongodb पर सेट करने का एक तरीका है?
अच्छा, लेकिन क्या आप समझा सकते हैं कि फोर्क विकल्प क्या कर रहा है? बस उत्सुक। –
जब आपके द्वारा किए गए फ़ोर का उपयोग करते समय, मुझे यह त्रुटि मिलती है 'BadValue: --fork का उपयोग --logpath या --syslog' के साथ किया जाना चाहिए ... शायद अलग mongodb संस्करण। –
'--fork' ध्वज पृष्ठभूमि में 'mongod' प्रक्रिया को चलाने का कारण बनता है। यदि आप अग्रभूमि में 'मोंगोड' चलाने के लिए चाहते हैं, तो आपको इसे शामिल करने की आवश्यकता नहीं है, लेकिन वास्तव में यह सुनिश्चित करने के लिए '--logpath' विकल्प की आवश्यकता है कि यह कहीं लॉग ऑन कर सके। यह सुनिश्चित करने के लिए कि 'logpath' विकल्प शामिल है, अपनी mongo.conf फ़ाइल देखें। –