मैं हडोप में कुछ आसान करने का प्रयास कर रहा हूं और पाया कि मैपर्स और रेड्यूसर लिखते समय हर जगह स्थैतिक के रूप में परिभाषित किया जाता है। मेरा काम कई map
भागों और एक अंतिम reduce
में विघटित होने जा रहा है। क्या होगा यदि मैं अपने नौकरियों में से किसी एक अन्य नौकरी में पुन: उपयोग करना चाहूंगा? अगर मेरे पास मैपर वर्ग को आंतरिक static
के रूप में परिभाषित किया गया है, तो क्या मैं इसे अन्य नौकरी में उपयोग कर सकता हूं? इसके अलावा गैर-तुच्छ समस्याओं को कई और जटिल मैपर की आवश्यकता हो सकती है, इसलिए बनाए रखने के दौरान उन्हें एक विशाल फ़ाइल में डालकर भयानक हो जाता है।हैडोप में क्या मैपर और रेड्यूसर स्थिर वर्ग होना चाहिए?
क्या नौकरी की तुलना में नियमित कक्षाओं (संभवतः अलग जार में भी) के रूप में मैपर और रेड्यूसर होने का कोई तरीका है?
यह कोई जवाब नहीं है। यदि आप पर्याप्त प्रतिष्ठा प्राप्त करते हैं तो आप एक टिप्पणी छोड़ सकते हैं। – songyuanyao