के साथ जोड़ने क्षेत्र हम एक MongoDB क्लस्टर और एक Mongos उदाहरण के माध्यम से इसे करने के लिए जोड़ने के ग्राहक हैं। क्लस्टर में अलग-अलग मोंगो (रों) सभी --auth
साथ चल रहे हैं, और जब उन लोगों के साथ संवाद स्थापित करने मोंगो एक --keyfile
का उपयोग करें। हम धीमी गति से प्रश्नों की रूपरेखा रहे हैं, लेकिन प्रश्नों कि मोंगो के माध्यम से जाने पर उपयोगकर्ता नाम नहीं मिल रहा है।उपयोगकर्ता system.profile संग्रह में लापता जब Mongos
यह स्पष्ट बनाने के लिए: यदि मैं मोंगो में से एक से सीधे जुड़ने
, प्रमाणित करते हैं, और एक क्वेरी चलाने, तो मैं बाद में
system.profile
संग्रह में देख सकते हैं, औरuser
क्षेत्र से संबंधित जानकारी देगा मेरे उपयोगकर्ता नाम के साथ।यदि मैं mongos से कनेक्ट, प्रमाणीकरण और एक क्वेरी चलाता हूं, तो system.profile संग्रह में क्वेरी के बारे में प्रोफाइल जानकारी होती है, लेकिन उपयोगकर्ता फ़ील्ड खाली है।
प्रमाणीकरण की आवश्यकता है, मैं मोंगो के माध्यम से एक प्रश्न पहले से प्रमाणीकृत किए बिना नहीं चल सकता है, लेकिन उपयोगकर्ता नाम सिर्फ रूपरेखा की जानकारी में शामिल किया जाना प्रतीत नहीं होता है, और हम वास्तव में होना चाहते हैं इसे देखने में सक्षम
कोई विचार? कोई भी बदलाव जो मैं अपनी विन्यास में कर सकता हूं?
रेन के रूप में उसकी टिप्पणी, वह filed a ticket में कहा गया है, के रूप में यह एक बग से संबंधित है:
मोंगो के किस संस्करण का उपयोग कर रहे हैं? –
मैं उपयोग कर रहा हूँ 2.2.0 –
हाय, यह एक बग की तरह लग रहा है और मैं आप के लिए एक टिकट दायर की है: https://jira.mongodb.org/browse/SERVER-7538 – Ren