क्षमा करें जोस यह सुनने के लिए कि आपको कनेक्टर के साथ कोई समस्या हो रही है।
विभाजनकर्ताओं के बारे में जानकारी स्पार्क कनेक्टर दस्तावेज़ीकरण साइटपर पाई जा सकती है। ए> . कृपया Docs jira project में टिकट दर्ज करें अगर आपको लगता है कि कुछ गुम या अस्पष्ट है, तो यह वास्तव में भविष्य के उपयोगकर्ताओं की मदद कर सकता है!
डिफ़ॉल्ट पार्टीशनर MongoSamplePartitioner<के चारों ओर एक पतला आवरण है। /कोड>
. यह संग्रह के सांख्यिकीय नमूने के आधार पर संग्रह को आकार के विभाजन में विभाजित करता है।
MongoShardedPartitioner
shardKey
. का उपयोग करता है विभाजन उत्पन्न करने के लिए। डिफ़ॉल्ट रूप से यह _id
. का उपयोग करेगा कुंजी के रूप में। आपको उस मान को कॉन्फ़िगर करने की आवश्यकता हो सकती है।
नोट: हैशेड शार्दकी नहीं हैं MongoShardedPartitioner
. द्वारा समर्थित चूंकि वर्तमान में हैश किए गए मान के विरुद्ध संग्रह को क्वेरी करने का कोई तरीका नहीं है - इसलिए विभाजन को पुनर्प्राप्त करते समय यह परिणाम वापस करने में विफल रहेगा। मैंने DOCS-12345
जोड़ा है दस्तावेज़ीकरण अद्यतन करने के लिए।
ऐसा लगता है कि आपके सेटअप में कोई समस्या है जहां MongoShardedPartitioner
संग्रह को अपेक्षित रूप से विभाजित करने में विफल रहा है और 0 परिणाम लौटा रहा है। संग्रह से पूछताछ करने के तरीके के कारण स्कीमा अनुमान अभी भी काम करेगा। अगर यह कॉन्फिग/हैशेड शार्डकी समस्या नहीं है तो कृपया स्पार्क जीरा प्रोजेक्ट और मैं कारण की पहचान करने और आपके लिए समाधान जारी करने में सहायता कर सकता हूं।