के साथ एकाधिक आउटपुट का परीक्षण करना MRUnit
के साथ कक्षा को कम करने का कोई तरीका है जो एकाधिक आउटपुट फ़ाइलों को लिखने के लिए MultipleOutputFormat
का उपयोग करता है?MRUnit
Q
MRUnit
6
A
उत्तर
4
ऐसा लगता है कि MultipleOutputs
के लिए समर्थन अभी भी the MRUnit Jira में प्रगति पर है।
कहा जा रहा है, मैं कोई है जो अपने ही ड्राइवरों MRUnit के MapReduceDriver
उपवर्गीकरण यह MultipleOutputs
here, उम्मीद है कि मदद करता है के साथ काम करने के लिए लागू किया पाया।
4
MRUnit 1.1.0 जून 2014 में जारी की गई है (http://mrunit.apache.org/ देखें)
इस नवीनतम रिलीज (https://issues.apache.org/jira/browse/MRUNIT-13 देखें) MultipleOutputs
के लिए समर्थन
GitHub पर चेतन के ड्राइवरों को खोजने के लिए धन्यवाद भी शामिल है। क्या आपको किसी भी मौके से खुद का उपयोग करने का मौका मिला है? यह मेरे लिए अस्पष्ट है कि यह एकाधिक आउटपुट .write() के नामित आउटपुट और बेसऑटपुटपैथ पैरामीटर के लिए कैसे खाता है। –
दुर्भाग्य से लिंक किया गया कोड काम नहीं करता है, यह वैध जावा कोड भी मान्य नहीं है। MultiOutputMapReduceDriver.java:37 प्रतीक "कॉन्फ़िगरेशन" का उपयोग करना चाहता है, जो अपरिभाषित है। इसके अलावा, MultiOutputReduceDriver.java:34 में, क्लास MockReduceContextWrapper के लिए प्रयुक्त कन्स्ट्रक्टर परिभाषित नहीं किया गया है। – gyorgyabraham