tangtb

          Hadoop,SpringMVC,ExtJs,Struts2,Spring,SpringSecurity,Hibernate,Struts
          posts - 25, comments - 88, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          日歷

          <2014年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          公告



          ┏ ━ ━ ━ ━ ━ ━ ━ ┓
          好久沒(méi)有寫(xiě)博客了。
          ┃                                ┃
          ┃                                ┃
          ┗ ━ ━ ━ ━ ━ ━ ━ ┛


          Dict.CN 在線(xiàn)詞典, 英語(yǔ)學(xué)習(xí), 在線(xiàn)翻譯

          ExtJs

          搜索

          •  

          積分與排名

          • 積分 - 180514
          • 排名 - 323

          最新評(píng)論

          Hadoop Eclipse插件編譯

          Posted on 2014-05-31 14:14 tangtb 閱讀(1596) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Hadoop

          配置ant

          tar -zxvf apache-ant-1.9.2-bin.tar.gz

          export ANT_HOME=/home/hadoop/apache-ant-1.9.2

          export PATH=${JAVA_HOME}/bin:${HADOOP_HOME}/bin:${PIG_HOME}/bin:${ANT_HOME}/bin:$PATH

          編譯生成插件包

          1、解壓hadoop-1.1.2.tar.gz。如:/home/hadoop/hadoop-1.1.2。

          2、進(jìn)入/home/hadoop/hadoop-1.1.2/src/contrib目錄,將build-contrib.xml復(fù)制到/home/hadoop/hadoop-1.1.2/src/contrib/eclipse-plugin目錄下。

          <property name="root" value="${basedir}"/>

          <property name="hadoop.root" location="${root}/../../../"/>

          替換為

          <property name="root" value="/home/hadoop/hadoop-1.1.2/src/contrib/eclipse-plugin"/>

          <property name="eclipse.home" location="/home/hadoop/eclipse"/>

          <property name="version" value="1.1.2"/>

          <property name="hadoop.root" location="/home/hadoop/hadoop-1.1.2"/>

          3、修改 /home/hadoop/hadoop-1.1.2/src/contrib/eclipse-plugin下的build.xml文件

          <import file="../build-contrib.xml"/>

          改為

          <import file="build-contrib.xml"/>

          <pathelement location="${hadoop.root}/build/classes"/>

          后插入

          <pathelement location="${hadoop.root}/hadoop-core-1.1.2.jar"/>

          <copy file="${hadoop.root}/build/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/>

          <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}/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/>

          <copy file="${hadoop.root}/lib/commons-cli-${commons-cli.version}.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/commons-httpclient-3.0.1.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/jackson-core-asl-1.8.8.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}/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/>

          <copy file="${hadoop.root}/lib/commons-cli-${commons-cli.version}.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/commons-httpclient-3.0.1.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/jackson-core-asl-1.8.8.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"/>

          4、修改:MANIFEST.MF文件。目錄:/home/hadoop/hadoop-1.1.2/src/contrib/eclipse-plugin\META-INF

          Bundle-ClassPath那一欄加入如下信息:

          Text代碼

          Bundle-ClassPath: classes/,

          lib/hadoop-core.jar,

          lib/commons-cli-1.2.jar,

          lib/commons-configuration-1.6.jar,

          lib/commons-httpclient-3.0.1.jar,

          lib/commons-lang-2.4.jar,

          lib/jackson-core-asl-1.8.8.jar,

          lib/jackson-mapper-asl-1.8.8.jar

          5、進(jìn)入/home/hadoop/hadoop-1.1.2/src/contrib/eclipse-plugin目錄,使用Ant進(jìn)行編譯。


          6、生成的插件包在/home/hadoop/hadoop-1.1.2/build/contrib/eclipse-plugin目錄下,

          復(fù)制/home/hadoop/hadoop-1.1.2/build/contrib/eclipse-plugin/hadoop-eclipse-plugin-1.1.2.jar 到 eclipse安裝目錄/plugins/下

           

          主站蜘蛛池模板: 鞍山市| 丹凤县| 鄯善县| 抚顺市| 迭部县| 揭西县| 双辽市| 广饶县| 嘉峪关市| 兴化市| 阿拉善右旗| 灵武市| 玉树县| 神木县| 阿拉尔市| 略阳县| 德格县| 原阳县| 灌云县| 辰溪县| 颍上县| 探索| 甘洛县| 江西省| 石泉县| 化州市| 金坛市| 潞西市| 介休市| 长垣县| 报价| 绥滨县| 洪湖市| 永善县| 霍州市| 浑源县| 海宁市| 浦江县| 全南县| 兖州市| 遂宁市|