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

मोंगोडब:दो कंप्यूटरों के बीच एक डेटाबेस साझा करना

आप किसी अन्य नोड से मोंगो क्लस्टर तक पहुंच सकते हैं, इसके लिए आपको उस पोर्ट को जानना होगा जिस पर कॉन्फ़िगरेशन-सर्वर नोड (कंप्यूटर) पर चल रहा है। 1. कॉन्फ़िगरेशन-सर्वर को निम्न आदेश का उपयोग करके प्रारंभ किया जा सकता है। आदर्श रूप से एक सिस्टम पर 3 कॉन्फ़िगरेशन सर्वर चलने चाहिए, इसलिए, मैं इसे ध्यान में रखने के लिए चरणों को अपडेट कर रहा हूं।

/bin/mongod --configsvr --port --dbpath ./shardedcluster/cfg0 --fork

/bin/mongod --configsvr --port --dbpath ./shardedcluster/cfg1 --fork

/bin/mongod --configsvr --port --dbpath ./shardedcluster/cfg2 --fork

समस्या: कोई टुकड़े नहीं मिले। पहले, मैंने यह मान लिया था कि इस तरह के सिस्टम को स्थापित करने के लिए किसी शार्प की आवश्यकता नहीं है। हालाँकि, इस समस्या को दूर करने के लिए आप एक शार्प सर्वर बना सकते हैं, और इसे निम्नानुसार प्रारंभ कर सकते हैं।

/bin/mongod --shardsvr --repl एक --dbpath ./shardedcluster/a0 --port --fork --smallfiles --oplogSize 50

Shard को इनिशियलाइज़ करने के लिए, नीचे दिए गए चरणों का पालन करें।

<पथ-से-मोंगो>/बिन/मोंगो --पोर्ट

फिर, कमांड चलाएँrs.initiate()

कंप्यूटर 2 पर मान लें कि आपने MongoDB निष्पादन योग्य की प्रतिलिपि बनाई है। कंप्यूटर 2 पर निम्न कमांड चलाएँ

/bin/mongos --configdb :,:,: --पोर्ट 27017

फिर चलाएं (कंप्यूटर-2 पर),

/bin/mongo --port 27017

27017 डिफ़ॉल्ट पोर्ट है, मैं उस विकल्प का उपयोग केवल शब्दशः के लिए कर रहा हूं।

नोट 1 अगर शार्प इनिशियलाइज़ेशन एरर बनी रहती है, तो मोंगोस शेल में निम्न कमांड चलाएँ,

sh.addShard("a/:")

नोट 2 कृपया सुनिश्चित करें कि निर्देशिका shardedcluster/cfg0, shardedcluster/cfg1, shardedcluster/cfg2, shardedcluster/a मौजूद है और उसके पास उचित लेखन अनुमतियां हैं।

अधिक विवरण प्राप्त करने के लिए, नीचे दिए गए लिंक का अनुसरण करें।http://www.mongodbspain.com/hi/2015/01/26/how-to-set-up-a-mongodb-sharded-cluster/

मैंने आपको इसमें से केवल आवश्यक आदेश दिए हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक मोंगोडब संग्रह में सभी फ़ील्ड नाम प्राप्त करें?

  2. स्प्रिंग डेटा MongoDB उदाहरण काम नहीं कर रहा

  3. Hadoop HDFS MapReduce आउटपुट MongoDb

  4. मोंगोडब में समुच्चय के दौरान सशर्त रूप से फ़ील्ड कैसे प्रोजेक्ट करें?

  5. MongoDb में एक नेस्टेड सरणी क्वेरी करें