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

MongoDB नोड जोड़ते समय ReplicaSetId संघर्ष

मेरे पास एक ही त्रुटि थी और यह पता लगाना असंभव था कि क्यों ... अगर अन्य लोग यहां से गुजरते हैं तो समाधान भेजने के लिए मैं पोस्ट पर वापस आता हूं।

बस दोनों सर्वरों पर प्रतिकृति को इनिशियलाइज़ न करें:

मेरे पास दो अलग-अलग एक्स और वाई सर्वर हैं जिनमें मोंगोडब नहीं है, एक्स और वाई आईपी पते या डोमेन हैं।

  1. दोनों सर्वरों पर मोंगोडब स्थापित करें
  2. संपादित करें sudo nano /etc/mongod.conf दोनों सर्वरों पर कॉन्फ़िगरेशन फ़ाइलें
  3. [फ़ाइल में] बदलें bindIp: 127.0.0.1 bindIp: 127.0.0.1,X . के साथ X सर्वर पर
  4. [फ़ाइल में] बदलें bindIp: 127.0.0.1 bindIp: 127.0.0.1,Y . के साथ वाई सर्वर पर
  5. [फ़ाइल में] बदलें #replication: replication: . के साथ दोनों सर्वरों पर
  6. [फ़ाइल में] replSetName: "​​myReplicatName" जोड़ें replication: . के अंतर्गत पंक्ति दोनों सर्वरों पर
  7. मोंगो को दोनों सर्वरों पर कॉन्फ़िगरेशन फ़ाइल के साथ लॉन्च करें
  8. केवल सर्वर X पर mongo चलाएं और कमांड टाइप करें

मोंगो आदेश:

rs.initiate ({
  _id: "rs0",
  members: [{
    _id: 1,
    host: "X:27017"
  }]
});
rs.add("Y:YPORT");



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला नोड जे एस में 'लेखन त्रुटि:meme.find (...)। forEach एक समारोह नहीं है'?

  2. लूप में बुलाए गए डीबी प्रश्नों से पुनर्प्राप्त डेटा लौटाने में समस्या

  3. सिद्धांत MongoDB आईडी द्वारा खोजें

  4. अजगर में मोंगो क्वेरी अगर मैं मूल्य के रूप में चर का उपयोग करता हूं

  5. pymongo का उपयोग करके संग्रह को json फ़ाइल में कैसे डंप करें?