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

GCP क्लस्टर से VPC पीयरिंग का उपयोग करके Mongo Atlas से कनेक्ट नहीं हो सकता

मैंने इसे काम करने के लिए 2 बदलाव किए। पहला परिवर्तन एक निश्चित आवश्यकता है जिसे मैं याद कर रहा था। अभी तक निश्चित नहीं है कि दूसरा परिवर्तन नितांत आवश्यक है या नहीं।

1) मुझे एक नया जीसीपी क्लस्टर बनाना था, और इसमें, वीपीसी-देशी (आईपी उपनाम सक्षम करें) डिफ़ॉल्ट रूप से सक्षम था। मेरे पुराने क्लस्टर में, यह सेटिंग अक्षम कर दी गई थी, और मैं इसे चल रहे क्लस्टर के लिए नहीं बदल सका। समस्या को ठीक करने के लिए इस सेटिंग को निश्चित रूप से चालू करने की आवश्यकता है।

2) हालांकि मैं मोंगो जावा ड्राइवर 3.11.1 का उपयोग कर रहा हूं, मैंने कुछ जोड़े nslookup . किया आदेशों और पुराने-चालक-शैली कनेक्शन यूआरआई स्ट्रिंग (यानी mongodb://<username>:<password>@<cluster_name>-shard-00-00-pri.crum0.gcp.mongodb.net:27017,<cluster_name>-shard-00-01-pri.crum0.gcp.mongodb.net:27017,<cluster_name>-shard-00-02-pri.crum0.gcp.mongodb.net:27017/itls?ssl=true&replicaSet=<cluster_name>-shard-0&authSource=admin&retryWrites=true&w=majority ), nslookup . के बाद से वास्तव में पुरानी शैली के लिए वास्तविक आईपी पता दिया लेकिन नया नहीं।

nslookup कमांड जिन्होंने मदद की:

>> nslookup <cluster_name>-shard-00-00-pri.crum0.gcp.mongodb.net
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:   <cluster_name>-shard-00-00-pri.crum0.gcp.mongodb.net
Address: 192.168.248.2
>> nslookup <cluster_name>-pri.crum0.gcp.mongodb.net
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
*** Can't find <cluster_name>-pri.crum0.gcp.mongodb.net: No answer


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. जावास्क्रिप्ट में एक आईएसओ तिथि वस्तु बनाएं

  2. एकत्रीकरण ढांचे का उपयोग करके समूह और गणना

  3. क्या आप मोंगो में $addToSet के लिए एक कुंजी निर्दिष्ट कर सकते हैं?

  4. कॉच डीबी बनाम मोंगोडीबी (स्मृति उपयोग)

  5. कार्यात्मकताओं द्वारा MongoDB समूह