软件安装路径

软件名称 版本 安装路径
jdk 1.6.0_12

/usr/java/jdk1.6.0_12

maven 3.1.0

/usr/local//apache-maven-3.1.0

Oozie 3.3.1

/usr/local/oozie-3.3.1/distro/target/oozie-3.3.1-distro/oozie-3.3.1

hadoop 1.0.3

/usr/local/hadoop-1.0.3

mysql 5.5.7

/usr/local/mysql

环境变量.bash_profile

export HADOOP_HOME="/home/tnuser/hadoop"
export HADOOP_PREFIX=$HADOOP_HOME
export HBASE_HOME="/home/tnuser/hbase"
export HIVE_HOME="/home/tnuser/hive"
export OOZIE_HOME="/home/tnuser/oozie"
export JAVA_HOME="/usr/java/jdk1.6.0_12"
export JRE_HOME=$JAVA_HOME/jre
export MAVEN_HOME="/usr/local/apache-maven-3.1.0"
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HBASE_HOME/bin:$SQOOP_HOME/bin:$PIG_HOME/bin:$HIVE_HOME/bin:$MAVEN_HOME/bin:$OOZIE_HOME/bin:/usr/bin:/sbin:/usr/sbin/:$PATH
export PIG_CLASSPATH=/usr/java/jdk1.6.0_12/lib/tools.jar:$PIG_CLASSPATH
export HIVE_LIB=$HIVE_HOME/lib/hive-hbase-handler-0.10.0.jar,$HIVE_HOME/lib/hbase-0.92.1.jar,$HIVE_HOME/lib/zookeeper-3.4.3.jar,$HIVE_HOME/lib/guava-r09.jar
export "OOZIE_URL=http://localhost:11000/oozie"

家目录设置

$ ls -lh /home/tnuser/
total 0
lrwxrwxrwx 1 tnuser appuser 39 Jun 11 03:29 hadoop -> /usr/local/hadoop-1.0.3
lrwxrwxrwx 1 tnuser appuser 39 Jun 11 00:42 hbase -> /usr/local/hbase-0.92.1
lrwxrwxrwx 1 tnuser appuser 31 Jun 11 00:42 hdfs -> /usr/local/data
drwxr-xr-x 4 tnuser appuser 45 Jun 11 00:42 logs
lrwxrwxrwx 1 tnuser appuser 83 Jun 17 18:45 oozie -> /usr/local/oozie-3.3.1/distro/target/oozie-3.3.1-distro/oozie-3.3.1

1. maven安装

$ wget https://archive.apache.org/dist/maven/maven-3/3.1.0/binaries/apache-maven-3.1.0-bin.tar.gz
$ tar -zxf apache-maven-3.1.0-bin.tar.gz

2.hadoop安装

3.mysql安装

4. 生成Oozie安装包

$ wget https://archive.apache.org/dist/oozie/3.3.1/oozie-3.3.1.tar.gz
$ tar -zxf oozie-3.3.1.tar.gz
$ cd /usr/local/contentplatform/oozie-3.3.1/bin
$ ./mkdistro.sh -DskipTests

报错及解决

报错

ERROR] Failed to execute goal on project oozie-sharelib-hive: Could not resolve dependencies for project org.apache.oozie:oozie-sharelib-hive:jar:3.3.1: Failed to collect dependencies at org.apache.hive:hive-cli:jar:0.9.0 -> org.apache.hive:hive-metastore:jar:0.9.0 -> javax.jdo:jdo2-api:jar:2.3-ec: Failed to read artifact descriptor for javax.jdo:jdo2-api:jar:2.3-ec: Could not transfer artifact javax.jdo:jdo2-api:pom:2.3-ec from/to Codehaus repository (http://repository.codehaus.org/): repository.codehaus.org: Unknown host repository.codehaus.org -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :oozie-sharelib-hive

ERROR, Oozie distro creation failed
View Code

相关文章: