91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何編譯hadoop eclipse插件

發布時間:2021-12-10 11:24:46 來源:億速云 閱讀:133 作者:iii 欄目:云計算

這篇文章主要講解了“如何編譯hadoop eclipse插件”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何編譯hadoop eclipse插件”吧!

 流程如下:

1.下載hadoop 1.0.3 ,解壓在自定義的一個目錄中(最好全英文路徑,試過中文路徑出了問題)。

2.Eclipse導入..\hadoop-1.0.3\src\contrib\eclipse-plugin項目,默認項目是MapReduceTools。

3. 在項目MapReduceTools中新建lib目錄,并把hadoop的hadoop-core(由hadoop根目錄的hadoop-*.jar改名 獲得)、commons-cli-1.2.jar、commons-lang-2.4.jar、commons-configuration- 1.6.jar、jackson-mapper-asl-1.8.8.jar、jackson-core-asl-1.8.8.jar、commons- httpclient-3.0.1.jar拷貝到該目錄。

4.修改上級目錄中的build-contrib.xml:

找到<property name="hadoop.root" location="${root}/../../../"/>修改location為hadoop1.0.3實際解壓目錄,在其下添加

<property name="eclipse.home" location="D:/Program Files/eclipse"/>

<property name="version" value="http://x-goder.iteye.com/blog/1.0.3"/>

5.修改項目目錄下的build.xml:

<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"/>

<jar

jarfile="${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>

6.右鍵eclipse里的build.xml選擇run as - ant build。

如果出現:“軟件包org.apache.hadoop.fs 不存在”的錯誤則修改build.xml:

<path id="hadoop-jars">

<fileset dir="${hadoop.root}/">

<include name="hadoop-*.jar"/>

</fileset>

</path>

在<path id="classpath">中添加:<path refid="hadoop-jars"/>

7.等Ant編譯完畢后。編譯后的文件在:\build\contrib 中的 hadoop-eclipse-plugin-1.0.3.jar。

8.查看編譯好的jar包下META-INF/MANIFEST.MF 下的配置屬性是否完整,如果不完整,補充完整。

Bundle-ClassPath: classes/,lib/hadoop-core.jar,lib/commons-cli-1.2.jar  
 ,lib/commons-lang-2.4.jar,lib/commons-configuration-1.6.jar,lib/jacks  
 on-mapper-asl-1.8.8.jar,lib/jackson-core-asl-1.8.8.jar,lib/commons-ht  
 tpclient-3.0.1.jar

9.放入eclipse/plugins下,重啟eclipse,查看是否安裝成功。

感謝各位的閱讀,以上就是“如何編譯hadoop eclipse插件”的內容了,經過本文的學習后,相信大家對如何編譯hadoop eclipse插件這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潼南县| 山西省| 金塔县| 全椒县| 虎林市| 墨玉县| 福鼎市| 大渡口区| 克山县| 玉林市| 阳泉市| 上饶县| 昌宁县| 塔城市| 手游| 云和县| 大余县| 西充县| 大化| 陇西县| 措勤县| 惠东县| 天气| 盐山县| 郓城县| 东乌珠穆沁旗| 通渭县| 微博| 广汉市| 雅安市| 娱乐| 册亨县| 望江县| 容城县| 丽江市| 濉溪县| 类乌齐县| 普兰店市| 岚皋县| 北京市| 凌源市|