oozie-4.0.0-cdh5.2.0
4)将oozie使用数据库的驱动jar拷贝进libext目录
2 修改配置文件
1)修改oozie的配置文件conf/oozie-site.xml,修改oozie使用的数据库
<!-- 数据库模式 -->
<property>
<value>oozie</value>
</property>
<!-- 数据库模式不存在自动创建 -->
<property>
<name>oozie.service.JPAService.create.db.schema</name>
<value>true</value>
</property>
<!-- 数据库驱动 -->
<property>
<name>oozie.service.JPAService.jdbc.driver</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<!-- 数据库连接URL -->
<property>
<name>oozie.service.JPAService.jdbc.url</name>
<value>jdbc:oracle:thin:@192.168.8.88:1521:dev</value>
</property>
<!-- 数据库连接用户名-->
<property>
<name>oozie.service.JPAService.jdbc.username</name>
<value>oozie</value>
</property>
<!-- 数据库连接密码 -->
<property>
<name>oozie.service.JPAService.jdbc.password</name>
<value>oozie</value>
</property>
<!-- 数据库最大连接数 -->
<property>
<name>oozie.service.JPAService.pool.max.active.conn</name>
<value>10</value>
</property>
2)修改hadoop中的配置文件core-site,即namonode 、jobTractor(resourceManager)的配置文件)
<!-- 代理用户中添加oozie的ip或者hostname(oozie的启动用户为root)-->
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>wanggang</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>root</value>
</property>
增加以上配置后,无需重启集群,可以直接用hadoop管理员账号重新加载这两个属性值,命令为:
hdfs dfsadmin -refreshSuperUserGroupsConfiguration
yarn rmadmin -refreshSuperUserGroupsConfiguration