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

मोंगोडीबी सेवा फेडोरा में नहीं चल रही है

फेडोरा लाइनक्स पर मोंगोडब और मोंगोडब-सर्वर कैसे स्थापित करें (f16 और f17 पर सत्यापित)। सभी आदेश एक सु सत्र में चलाने के लिए अभिप्रेत हैं।

1) सुनिश्चित करें कि आपके पास कोई मोंगोडब इंस्टॉलेशन नहीं है जो आसपास पड़ा हो

# yum erase mongodb
# yum erase mongo-10gen  (if it is installed)

2) फेडोरा यम रिपॉजिटरी से इंस्टॉल करें

# yum --disablerepo=* --enablerepo=fedora,updates install mongodb mongodb-server

3) मोंगोड शुरू करें (मोंगोडब डेमॉन)

# systemctl start mongod.service

4) सत्यापित करें कि मोंगोड चल रहा है

# systemctl status mongod.service
# tail /var/log/mongodb/mongodb.log
# nmap -p27017 localhost

या चल रहे क्लाइंट

# mongo
MongoDB shell version: 2.0.2
connecting to: test
> db.test.save( { a: 1 } )
> db.test.find()
{ "_id" : ObjectId("4fdf28f09d16204d66082fa3"), "a" : 1 }

5) कॉन्फ़िगरेशन को अनुकूलित करें

# vim /etc/mongodb.conf
# systemctl restart mongod.service

6) मोंगोडब सेवा को बूट पर स्वचालित रूप से शुरू करें

# systemctl enable mongod.service

फेडोरा 18 के लिए अपडेट

धीमी या भरी हुई मशीन पर सिस्टमड द्वारा पहली बार शुरू किए जाने पर, मोंगोड सेवा अपने आरंभीकरण को पूरा करने से पहले टाइमआउट हो सकती है, सिस्टमड ने सेवा को विफल के रूप में फ़्लैग कर दिया।

लक्षण:

# journalctl -xn

-- Unit mongod.service has begun starting up.
10:38:43 local mongod[24558]: forked process: 24560
10:38:43 local mongod[24558]: all output going to: /var/log/mongodb/mongodb.log
10:40:13 local systemd[1]: mongod.service operation timed out. Terminating.
10:40:13 local systemd[1]: Failed to start High-performance, schema-free document-oriented database.
-- Subject: Unit mongod.service has failed

बहुत आसान इलाज, सेवा को फिर से शुरू करें:

# systemctl restart mongod.service

इसे इनिशियलाइज़ेशन को सफलतापूर्वक पूरा करना चाहिए और डेमॉन को चालू स्थिति में छोड़ देना चाहिए।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. पिमोंगो के साथ मोंगोडब में ऑब्जेक्ट आईडी द्वारा खोजें

  2. मोंगोडब एग्रीगेशन फ्रेमवर्क | एकाधिक मूल्यों पर समूह?

  3. नेवले के साथ अद्वितीय ऑटोइनक्रिकमेंट फ़ील्ड बनाएं

  4. MongoDB में एम्बेडेड दस्तावेज़ को सरणी में बदलना

  5. अनुयायी - मोंगोडब डेटाबेस डिजाइन