oozie5.0编译(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cuiyaonan2000/article/details/81773351

1.jdk版本

[root@cuiyaonan2000]# java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
[root@cuiyaonan2000]# 


2.maven-3.3.9安装([email protected])

[root@cuiyaonan2000]# wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
[root@cuiyaonan2000]# tar -xzvf apache-maven-3.3.9-bin.tar.gz
[root@cuiyaonan2000]# ln -s apache-maven-3.3.9 maven
[root@cuiyaonan2000]# vi /etc/profile 
M2_HOME=/root/learnproject/app/maven
PATH=$M2_HOME/bin:$PATH
[root@cuiyaonan2000]# source /etc/profile
[root@cuiyaonan2000]# mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /root/learnproject/app/maven
Java version: 1.7.0_67, vendor: Oracle Corporation
Java home: /usr/java/jdk1.7.0_67-cloudera/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-431.el6.x86_64", arch: "amd64", family: "unix"
[root@cuiyaonan2000]# 



3.修改maven的仓库设置
#这里我们需要编译oozie,所以不用阿里云仓库(很多依赖不全),改成使用maven的中央仓库。([email protected])
 

[root@cuiyaonan2000]# cd /root/learnproject/app/maven/conf 
[root@cuiyaonan2000]# vi settings.xml

点击(此处)折叠或打开

<mirror>
    <id>Central</id>
    <mirrorOf>*</mirrorOf>
    <name>Central</name>
    <url>http://central.maven.org/maven2/</url>
</mirror>

<!-- 阿里云镜像 [email protected]>
<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>


4.oozie-4.3.0源代码文件下载解压
 

[root@cuiyaonan2000]# mkdir oozie_source
[root@cuiyaonan2000]# cd oozie_source
[root@cuiyaonan2000]# wget http://apache.fayea.com/oozie/5.0.0/oozie-5.0.0.tar.gz
[root@cuiyaonan2000]# tar -xzvf oozie-5.0.0.tar.gz

5.安装遇到的问题(主要是缺失jar包,编译命令mkdistro.sh -DskipTest)

Could not find artifact org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde in Central
下载不了该jar包 我就手工下载,先找到下载地址,就会发现该jar包来源根本不是maven的central仓库,而是spring
http://repo.spring.io/plugins-release/org/pentaho/pentaho-aggdesigner-algorithm/5.1.5-jhyde/pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar

could not be resolved: org.apache.maven.doxia:doxia-module-twiki:jar:1.0-alpha-9.2y, org.apache.maven.doxia:doxia-core:jar:1.0-alpha-9.2y
下载不了该jar包 我就手工下载,先找到下载地址,就会发现该jar包来源根本不是maven的central仓库,而是cloudera
doxia-module-twiki-1.0-alpha-9.2y.jar:
https://repository.cloudera.com/content/repositories/releases/org/apache/maven/doxia/doxia-module-twiki/1.0-alpha-9.2y/doxia-module-twiki-1.0-alpha-9.2y.jar

doxia-core-1.0-alpha-9.2y.jar:
https://repository.cloudera.com/content/repositories/releases/org/apache/maven/doxia/doxia-core/1.0-alpha-9.2y/doxia-core-1.0-alpha-9.2y.jar

猜你喜欢

转载自blog.csdn.net/cuiyaonan2000/article/details/81773351