के साथ एपीआई हैडऑप संस्करण मैंने जावा 1.5.0_14 में मैपरेडस एल्गोरिदम लागू करने की कोशिश कर रहे एक मेवेन प्रोजेक्ट शुरू कर दिया है। मैंने 0.20.2 एपीआई हैडऑप संस्करण चुना है। pom.xml में मैं इस प्रकार निम्नलिखित निर्भरता उपयोग कर रहा हूँ:0.20.2 जावा 5
< निर्भरता>
< groupId>org.apache.hadoop< /groupId>
< artifactId>hadoop-core< /artifactId>
< version>0.20.2< /version>
</निर्भरता>
लेकिन जब मैं org.apache को एक आयात उपयोग कर रहा हूँ। Hadoop कक्षाएं, मैं निम्नलिखित त्रुटि मिलती है:
बुरा वर्ग फ़ाइल: $ {HOME_DIR} \ भंडार \ ऑर्ग \ अपाचे \ Hadoop \ Hadoop कोर \ 0.20.2 \ Hadoop कोर-0.20.2.jar (ऑर्ग /apache/hadoop/fs/Path.class) सीएल गधे फ़ाइल में गलत संस्करण 50.0 है, 49.0 होना चाहिए।
क्या कोई जानता है कि मैं इस समस्या को कैसे हल कर सकता हूं।
धन्यवाद।
क्लास फ़ाइल संस्करण 50 मानचित्र जावा 6 पर, इसलिए वास्तव में उसे "1.6" का स्रोत और लक्ष्य निर्दिष्ट करने की आवश्यकता है। (हैडोप को जावा 6 की आवश्यकता है) –