मैं Hadoop-1.0.4 के लिए ग्रहण प्लगइन कल कठिनाई के साथ स्थापित किया है, और यह सफल परीक्षण किया गया।
नहीं प्लगइन काम करने के लिए कारण यह है कि जार पैकेज कुछ libs खो दिया है:
- कॉमन्स-CLI-1.2.jar
- कॉमन्स-विन्यास-1.6.jar
- जैक्सन कोर-एएसएल -1.8.8.jar
- जैक्सन-नक्शाकार-ASL-1.8.8.jar
- कॉमन्स-httpclient-3.0.1.jar
- कॉमन्स-lang-2.4.jar
आप $ {Hadoop}/libमें $ {जार}/lib से इस जार सी.पी. सकता है, और MANIFEST को संशोधित करने के लिए मत भूलना।
सुविधा के लिए, मैं कुछ कोड $ {ग्रहण-प्लगइन-src} को लक्ष्य जार
<copy file="${hadoop.root}/build/ivy/lib/Hadoop/common/commons-cli-${commons-cli.version}.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-configuration-${commons-configuration.version}.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-httpclient-${commons-httpclient.version}.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-lang-${commons-lang.version}.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-core-asl-${jackson.version}.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-mapper-asl-${jackson.version}.jar" todir="${build.dir}/lib" verbose="true"/>
/build.xml जोड़ सकते हैं और $ {में MANIFEST.MF संशोधित eclipse- प्लगइन-src}/META-INF
undle-ClassPath: classes/,
lib/hadoop-core.jar,
lib/commons-cli-1.2.jar,
lib/commons-configuration-1.6.jar,
lib/jackson-core-asl-1.8.8.jar,
lib/commons-httpclient-3.0.1.jar,
lib/jackson-mapper-asl-1.8.8.jar,
lib/commons-lang-2.4.jar
ग्रहण-प्लगइन के पुनर्निर्माण, और मजा!
संभावित डुप्लिकेट [मैं हडूप 1.0.4 के लिए ग्रहण प्लगइन कहां पा सकता हूं] (http://stackoverflow.com/questions/13012852/where-can-i-find-the-eclipse-plugin-for-hadoop -1-0-4) –