日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

eclipse编译hadoop插件

發布時間:2023/11/29 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse编译hadoop插件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

準備

eclipse

ant1.8.0

hadoop1.2.1 src

步驟

1. 修改/home/hadoop/hadoop-1.2.1/src/contrib/build-contrib.xml

修改hadop.root值為實際的hadoop根目錄
<property name="hadoop.root" location="/home/hadoop/hadoop-1.2.1"/>
添加eclipse依賴
<property name="eclipse.home" location="/home/hadoop/eclipse" />
設置版本號
<property name="version" value="1.2.1"/>
啟用javac.deprecation
<property name="javac.deprecation" value="on"/>
ant 1.8+ 版本需要額外的設置javac includeantruntime=“on” 參數

2. 修改/home/hadoop/hadoop-1.2.1/src/contrib/eclipse-plugin/build.xml

添加:

<path id="hadoop-jars"><fileset dir="${hadoop.root}/"><include name="hadoop-*.jar"/></fileset></path>
在classpath設置中添加
<path id="classpath"><pathelement location="${build.classes}"/><pathelement location="${hadoop.root}/build/classes"/><path refid="eclipse-sdk-jars"/><!--添加下面一行--><path refid="hadoop-jars"/></path> 修改<target name="jar" depends="compile" unless="skip.contrib"> <target name="jar" depends="compile" unless="skip.contrib"><mkdir dir="${build.dir}/lib"/><copy file="${hadoop.root}/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/><copy file="${hadoop.root}/lib/commons-cli-1.2.jar" todir="${build.dir}/lib" verbose="true"/> <copy file="${hadoop.root}/lib/commons-lang-2.4.jar" todir="${build.dir}/lib" verbose="true"/> <copy file="${hadoop.root}/lib/commons-configuration-1.6.jar" todir="${build.dir}/lib" verbose="true"/> <copy file="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/> <copy file="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/> <copy file="${hadoop.root}/lib/commons-httpclient-3.0.1.jar" todir="${build.dir}/lib" verbose="true"/><jarjarfile="${build.dir}/hadoop-${name}-${version}.jar"manifest="${root}/META-INF/MANIFEST.MF"><fileset dir="${build.dir}" includes="classes/ lib/"/><fileset dir="${root}" includes="resources/ plugin.xml"/></jar></target> 3. 修改/home/hadoop/hadoop-1.2.1/src/contrib/eclipse-plugin/META-INF/MANIFEST.MF


修改Bundle-ClassPath: classes為

Bundle-ClassPath: classes/,lib/hadoop-core.jar,lib/commons-cli.jar,lib/commons-httpclient.jar,lib/hadoop-core.jar,lib/jackson-mapper-asl.jar,lib/commons-configuration.jar,lib/commons-lang.jar,lib/jackson-core-asl.jar


4. 運行ant

$ /home/hadoop/apache-ant-1.8.0/bin/ant

成功后會看到如下提示:

[jar] Building jar: /home/hadoop/hadoop-1.2.1/build/contrib/eclipse-plugin/hadoop-eclipse-plugin-1.2.1.jarBUILD SUCCESSFULTotal time: 3 seconds

將生成的插件復制到eclipse的plugins目錄下


5. 配置eclipse

轉載于:https://my.oschina.net/xiaoqqq/blog/400771

總結

以上是生活随笔為你收集整理的eclipse编译hadoop插件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。