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

जावा से मोंगो एसएसएल प्रतिकृति सेट से कनेक्ट नहीं हो सकता

मुझे भी यही समस्या थी, और मेरे लिए यह एक समस्या थी जिस तरह से मैंने कीस्टोर बनाया। मैंने देखा है कि आप ट्रस्टस्टोर और कीस्टोर दोनों के लिए एक ही फाइल, Truststore.ts का उपयोग कर रहे हैं। यह काम कर सकता है, लेकिन मैं भ्रम से बचने के लिए अलग फाइलों का उपयोग करने का सुझाव दूंगा।

मैंने रूट CA और mongo उपयोगकर्ता के लिए .pem फ़ाइलें पहले ही बना ली थीं, और मैंगो शेल से कनेक्ट करने के लिए उनका सफलतापूर्वक उपयोग करने में सक्षम था। उनसे मैंने Truststore.jks और keystore.jks बनाए।

सबसे पहले, Truststore.jks बनाने के लिए मैं भागा:

keytool -import -alias root -storepass mypass -keystore truststore.jks -file rootca.pem -noprompt

keystore.jks के लिए आपको सार्वजनिक और निजी दोनों कुंजियों की आवश्यकता है, इसलिए पहले PEM फ़ाइल को PKCS12 प्रारूप में बदलें, और फिर JKS में आयात करें:

openssl pkcs12 -export -out myuser.pkcs12 -in myuser.pem -password pass:mypass
keytool -importkeystore -srckeystore myuser.pkcs12 -srcstoretype PKCS12 -destkeystore keystore.jks -deststoretype JKS -deststorepass mypass -srcstorepass mypass



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ऑब्जेक्ट की तुलना करने के लिए $ लुकअप में मोंगोडब $ मैच ऑपरेशन अपेक्षित रूप से काम नहीं कर रहा है

  2. नियमित अभिव्यक्ति स्प्रिंग डेटा मोंगोडब रिपॉजिटरी

  3. नेवला में आबाद करने की कोशिश केवल अगर रेफरी अशक्त नहीं है - काम नहीं कर रहा

  4. MongoDB - अज्ञात फ़ील्ड कुंजियों के लिए कुछ शर्तों से मेल खाने वाले दस्तावेज़ खोजें

  5. नेवला:डेटा फ़ील्ड के बिना .chunk संग्रह से फ़ाइल दस्तावेज़ प्राप्त नहीं कर सकता