博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oozie 安装过程详解
阅读量:6847 次
发布时间:2019-06-26

本文共 2019 字,大约阅读时间需要 6 分钟。

1.从apache的官网下载oozie3.3.2 
2.编译oozie,以下命令用root来执行吧,它不做任何的测试的,因为一测试就会出错的 
官网估计也知道,所以顺便也提供了一个跳过参数的命令。。。 
bin/mkdistro.sh -DskipTests
编译完成之后的实际可运行程序位于oozie/distro/target/oozie-3.3.2-distro/ 目录下 
我好不容易找到了这个目录,我把它已到了/usr目录下面 
3.在oozie的目录下建立一个libext文件件,然后把hadoop的jar加进去,因为3.3.2默认是支持1.1.1的,用以下这句命令 
bin/oozie-setup.sh prepare-war hadoop 1.1.2 /usr/hadoop/
这个命令其实是在oozie-server/webapps里面生成一个可以部署的包的,但是最后它会出错,说有jar包没找到,没关系不影响。
4.配置oozie存储数据用mysql
首先添加mysql连接的jar包和ext-2.2.zip添加到oozie里面的libext目录下,      
bin/oozie-setup.sh prepare-war
就这句命令就行,它会自动把libext目录下的所有包自动添加到目标的war包当中,我就碰到mysql报错,oozie的web的查看不了的问题,出问题就在这一步,网上根本找不到资料,试了好多办法都解决不了,最后再认真细看了官方文档才知道这个诀窍,之前添加hadoop的jar包那一步不成功,可能的原因就是因为默认支持的版本不一样吧,oozie3.3.2默认支持1.1.1的,我的是1.1.2的,它要查找的包在我的版本已经没了。。。所以导致最后生成war包不成功。
貌似这一步是把jar包加到它的war包里面的此外我们还要把这个jar包放到libext里面 
修改conf下面的oozie-site.xml设置mysql的属性,修改为以下内容。
oozie.service.JPAService.jdbc.driver
com.mysql.jdbc.Driver
JDBC driver class.
oozie.service.JPAService.jdbc.url
jdbc:mysql://localhost:3306/oozie
JDBC URL.
oozie.service.JPAService.jdbc.username
oozie
DB user name.
手动建库
mysql> create database oozie; Query OK, 1 row affected (0.03 sec) mysql> grant all privileges on oozie.* to 'oozie'@'localhost' identified by 'oozie'; Query OK, 0 rows affected (0.03 sec) mysql> grant all privileges on oozie.* to 'oozie'@'%' identified by 'oozie'; Query OK, 0 rows affected (0.03 sec) mysql> exit
执行以下脚本建表
bin/ooziedb.sh create -sqlfile oozie.sql -run
启动oozie,为了方便bin/oozied.sh start 这个加到了开机启动脚本里面
后台运行命令:
$ bin/oozied.sh start
前台运行命令:
$ bin/oozied.sh run
启动成功,oh,yeah,这只是第一步,好吧,到此为止吧,晚上00:22分了。
下面这个命令是用来检查oozie的健康状况的:
$ bin/oozie admin -oozie http://localhost:11000/oozie -status

转载地址:http://kumul.baihongyu.com/

你可能感兴趣的文章
如何使用Git上传项目代码到github
查看>>
HDU1312 ZOJ2165 Red and Black
查看>>
测试人员面试不自信怎么办?
查看>>
第一次实验报告
查看>>
正则匹配replace替换重复字符串
查看>>
[Linux学习]chattr配置文件隐藏属性及lsattr查看隐藏属性
查看>>
mybatis大数据提交和更新,数据SQL语句批量提交数据库
查看>>
每天一个小算法(Shell Sort2)
查看>>
Java数据结构与算法(7) - ch05双向链表(Double List)
查看>>
fiddler 教程
查看>>
自适应布局
查看>>
ILSpy c#反编译工具,附下载地址
查看>>
课堂练习——查找水王续
查看>>
在后台设置yii的配置文件
查看>>
(4/24) webpack3.x快速搭建本地服务和实现热更新
查看>>
Failure is not fatal, but failure to change might be.
查看>>
L2-015. 互评成绩
查看>>
iOS9新特性
查看>>
poj3186 poj3267
查看>>
烂泥:学习centos之快速搭建LNMP环境
查看>>