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

मोंगोडब सेवा शुरू नहीं होगी

मरम्मत चलाने के बाद मैं mongod proccessor प्रारंभ करने में सक्षम था लेकिन रूट के रूप में, जिसका अर्थ था कि service mongod start काम नहीं करेगा। इस समस्या को ठीक करने के लिए, मुझे यह सुनिश्चित करने की आवश्यकता है कि डेटाबेस फ़ोल्डर के अंदर की सभी फाइलें स्वामित्व में थीं और उन्हें मोंगोड में समूहीकृत किया गया था। मैंने इसे निम्नलिखित द्वारा किया:

  1. अपने डेटाबेस फ़ोल्डर के अंदर फ़ाइल अनुमतियों की जाँच करें
    1. ध्यान दें कि आपको अपने dbpath फ़ोल्डर में होना चाहिए था मेरा /var/lib/mongo था मैं cd /var/lib में गया था
    2. मैंने ls -l mongo चलाया
  2. इससे मुझे पता चला कि डेटाबेस रूट के स्वामित्व में थे, जो गलत है। मैंने इसे ठीक करने के लिए निम्नलिखित चलाया:chown -R mongod:mongod mongo . इसने फ़ोल्डर में प्रत्येक फ़ाइल के स्वामी और समूह को mongod में बदल दिया। (यदि mongodb पैकेज का उपयोग कर रहे हैं, chown -R mongodb:mongodb mongodb )

मुझे उम्मीद है कि यह भविष्य में किसी और की मदद करेगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB कुल $group . के साथ प्रतिशत प्राप्त करें

  2. मोंगोडीबी $indexOfArray

  3. सर्वर से कनेक्ट नहीं हो सका 127.0.0.1:27017

  4. एक नोड सर्वर के साथ MongoDB से कनेक्ट होने पर चेतावनी

  5. MongoDB बराबर नहीं है