隨筆-95  評論-31  文章-10  trackbacks-0
          1:下載 http://oozie.apache.org/
          2:解壓縮oozie-4.2.0.tar.gz
          3:cd進oozie-4.2.0根目錄
          4:  vim pom.xml  --->查找profile找到hadoop-2系列的profile, 修改里面的hadoop.version版本號為你環境的hadoop版本號,因為我的是2.6.2所以查找的profile是hadoop-2
          5:至關重要--> 在settings.xml或者pom.xml 里面添加repository,因為那個該死的Apache Oozie Docs,每次執行到它打包就會failed,提示找不到maven-site-plugin和doxia插件其實是倉庫鏈接失效(http://repository.codehaus.org/)  增加以下倉庫地址即可
          <repository>
              
          <id>Codehaus repository</id>
              
          <name>codehaus-mule-repo</name>
              
          <url>https://repository-master.mulesoft.org/nexus/content/groups/public/
              </url>
              
          <layout>default</layout>
          </repository>
          6:cd進bin目錄運行mkdistor.sh -Phadoop-2 -DskipTests 即可生成oozie成功位置在distor的target目錄里面.

          官網給的installation說明有問題,在mkdistor.sh 后面追加-Dxxx.version=x.x.x這個不起作用,仍然download的是pom里面寫入的version,所以這里修改了pom文件,但是hadoop采用profile配置分別對應1、2、3所以修改對應profile即可,其它諸如
          sqoop habase hive等看情況修改version

          無需更改hadooplibs目錄里面的hadoop-utils-x、hadoop-auth-x、hadoop-distcp-x的版本

          補充:oozie用的是jdk1.6   JAVA_HOME不要超過1.7  maven版本也別太新,否則打doc的時候會報錯,還有一點:其它sqoop hbase hive等不要版本太高,高于支持的hadoop版本,否則打包還會出錯
          posted on 2016-09-21 13:38 朔望魔刃 閱讀(871) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 吉林市| 杂多县| 珠海市| 寿宁县| 富阳市| 祥云县| 邵武市| 三台县| 家居| 长治市| 视频| 民丰县| 鹤山市| 辉县市| 调兵山市| 济阳县| 仙游县| 怀宁县| 宜兰市| 玉门市| 邵东县| 潜山县| 开阳县| 隆昌县| 清水河县| 甘孜县| 赣州市| 余庆县| 泉州市| 衡东县| 蓬安县| 南宫市| 宁津县| 合水县| 桃园县| 南郑县| 鄂伦春自治旗| 玉门市| 长顺县| 邵阳市| 温州市|