软件安装路径
| 软件名称 | 版本 | 安装路径 |
| 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