Oozie安装记录
前言:
测试发现,集群中在安装Hue的节点安装oozie时,只要启动oozie,Hue会自动接管,并可以直接使用Hue操作Oozie。而不用额外的配置Hue.ini文件。但需要将Hue与Oozie安装在同一节点下面。
注意事项:
一、hue不用另外配置oozie,只要开启oozie服务,hue就可以直接接管oozie
二、当hue.ini配置文件中使用Hadoop集群名称时,在添加oozie时,正常的hive均可以识别并执行MapReducer程序。但是oozie无法自动识别nameServer的名字(ns1),只能指定为主机IP
否则会报一下错误:
oozie报错Caused by: java.io.IOException: Cannot initialize Cluster. Please check your configuration fo
三、关于oozie的编译略,之后补充。
三、关于oozie的编译略,之后补充。
一、解压:oozie-hadooplibs-4.1.0-cdh5.8.0.tar.gz
会在当前目录下生成一个目录:
./oozie-4.1.0-cdh5.8.0/hadooplibs/
该目录中有当前CDH的相关依赖,
二、在oozie安装目录下创建libext/目录:并将hadoop包、MySql驱动,ext-2.2.zip,拷贝进去。
cp HADOOP_HOME/share/hadoop/*/hadoop-*.jar./libext/
cp HADOOP_HOME /share/hadoop/*/lib/*.jar./libext/
cp mysql-connector-java-5.1.29-bin.jar libext/
注此时需要检查tomcat中即:$OOZIE_HOME/oozie-server/lib/目录下的文件都有哪些,是否有包与上面的jar包冲突,如有冲突将,libext/目录中的jar包删除:
tomcat中的包如下:
annotations-api.jar
catalina-ant.jar
catalina-ha.jar
catalina.jar
catalina-tribes.jar
ecj-4.3.1.jar
el-api.jar
jasper-el.jar
jasper.jar
jsp-api.jar
servlet-api.jar
tomcat-coyote.jar
tomcat-dbcp.jar
tomcat-i18n-es.jar
tomcat-i18n-fr.jar
tomcat-i18n-ja.jar
根据经验需要删除包如下: