MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मैं मोंगोडीबी को विंडोज़ सेवा के रूप में कैसे चला सकता हूं?

कई घंटों की कोशिश के बाद, आखिरकार मैंने कर दिखाया।

सुनिश्चित करें कि आपने <MONGODB_PATH>\bin . जोड़ा है सिस्टम चर के लिए निर्देशिका PATH

पहले मैंने इस आदेश को क्रियान्वित किया:

D:\mongodb\bin>mongod --remove

फिर मैंने प्रशासक के रूप में कमांड प्रॉम्प्ट खोलने के बाद इस कमांड को निष्पादित किया:

D:\mongodb\bin>mongod --dbpath=D:\mongodb --logpath=D:\mongodb\log.txt --install

उसके बाद वहीं कमांड प्रॉम्प्ट में एक्जीक्यूट करें:

services.msc

और MongoDB सेवा की तलाश करें और प्रारंभ पर क्लिक करें।

नोट:व्यवस्थापक के रूप में कमांड प्रॉम्प्ट चलाना सुनिश्चित करें।

यदि आप ऐसा नहीं करते हैं, तो आपकी लॉग फ़ाइल (D:\mongodb\log.txt उपरोक्त उदाहरण में) में इस तरह की पंक्तियाँ होंगी:

2016-11-11T15:24:54.618-0800 I CONTROL  [main] Trying to install Windows service 'MongoDB'
2016-11-11T15:24:54.618-0800 I CONTROL  [main] Error connecting to the Service Control Manager: Access is denied. (5)

और यदि आप गैर-व्यवस्थापक कंसोल से सेवा प्रारंभ करने का प्रयास करते हैं, (अर्थात net start MongoDB या Start-Service MongoDB पावरशेल में), आपको इस तरह की प्रतिक्रिया मिलेगी:

System error 5 has occurred.
Access is denied.

या यह:

Start-Service : Service 'MongoDB (MongoDB)' cannot be started due to the following error: Cannot open MongoDB service
on computer '.'.
At line:1 char:1
+ Start-Service MongoDB
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service],
   ServiceCommandException
    + FullyQualifiedErrorId : CouldNotStartService,Microsoft.PowerShell.Commands.StartServiceComman


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. घंटे के हिसाब से MongoDB समूह

  2. MongoDB को उत्पादन में लाना

  3. काम पूरा करने के बाद नेवला का कनेक्शन ठीक से बंद कर दें

  4. मोंगोडीबी $indexOfBytes

  5. MongoDB:उप-दस्तावेज़ फ़ील्ड मानों की विशिष्ट सूची कैसे प्राप्त करें?