2011-03-23 13 views
16

सभी three constructors of org.apache.hadoop.mapreduce.Job बहिष्कृत हैं, क्या नौकरी कक्षा को गैर-बहिष्कृत तरीके से बनाने का कोई तरीका है?org.apache.hadoop.mapreduce.Job के सभी तीन रचनाकारों को बहिष्कृत किया गया है, नौकरी कक्षा बनाने का सबसे अच्छा तरीका क्या है?

धन्यवाद।

+4

+1 @ डेप्रेटेड में हमेशा निर्देशों को शामिल करना चाहिए कि इसके बजाय क्या करना है। – Thilo

उत्तर

1

मैं बहिष्करण चेतावनियों को अनदेखा कर दूंगा और 'मैपरेड' पैकेज के साथ 'मैप्रेड' पैकेज के साथ चिपके रहूंगा।

यह जेरा MAPREDUCE-1734 0.20.3 के लिए बहिष्करण हटा दिया गया।

+0

इसे समझने के लिए धन्यवाद। यह इस आलेख से देखा जा सकता है, [अपाचे हैडोप मैपराइडस का अगली पीढ़ी] (http://developer.yahoo.com/blogs/hadoop/posts/2011/02/mapreduce-nextgen/), कि एपीआई में बड़ा हो सकता है भविष्य में बदलाव तो शायद एक वर्ग को बहिष्कृत किया गया है या नहीं, यह महत्वपूर्ण नहीं है। – icycandy

+2

मैंने हैडऑप एपीआई दस्तावेज़ की खोज की, और मेरी समस्या को हल करने का एक तरीका खोजें। [Job.getInstance (क्लस्टर क्लस्टर)] (http://hadoop.apache.org/mapreduce/docs/r0.21.0/api/org/apache/hadoop/mapreduce/class-use/Job.html#org.apache। hadoop.mapreduce) – icycandy

+7

@icycandy: 'Job.getInstance (क्लस्टर क्लस्टर)' अब भी बहिष्कृत है। इसके बजाय 'Job.getInstance (कॉन्फ़िगरेशन conf) का उपयोग करें। –

संबंधित मुद्दे