Oozie永远滴神!!!

2 篇文章 0 订阅
1 篇文章 0 订阅
  • 什么是Oozie?

    普通人眼中的乌兹和大数据眼中的乌兹
    (此博客图片来源于网络,侵删)

这里是引用

  • 有那些模块?

这里是引用

  • 运行环境和条件

这里是引用

  1. 部署Oozie

    1.1 解压Oozie
    [root@hadoop102 software]$ tar -zxvf /opt/software/cdh/oozie-4.0.0-cdh5.3.6.tar.gz -C 	/opt/module
    
    1.2 在oozie根目录下解压oozie-hadooplibs-4.0.0-cdh5.3.6.tar.gz
    [root@hadoop102 oozie-4.0.0-cdh5.3.6]$ tar -zxvf oozie-hadooplibs-4.0.0-cdh5.3.6.tar.gz -C 		../
    

    完成后Oozie目录下会出现hadooplibs目录。

    1.3 在Oozie目录下创建libext目录
    [root@hadoop102 oozie-4.0.0-cdh5.3.6]$ mkdir libext/
    

    1.4 拷贝依赖的Jar包

    1.4.1 hadooplibs里面的jar包,拷贝到libext目录下:
    [root@hadoop102 oozie-4.0.0-cdh5.3.6]$ cp -ra hadooplibs/hadooplib-2.5.0-cdh5.3.6.oozie-4.0.0-cdh5.3.6/* libext/
    
    1.4.2 拷贝Mysql驱动包到libext目录下:
    [root@hadoop102 oozie-4.0.0-cdh5.3.6]$ cp -a /opt/software/mysql-connector-java-5.1.27/mysql-connector-java-5.1.27-bin.jar ./libext/
    

    1.5 将ext-2.2.zip拷贝到libext/目录下

    ext是一个js框架,用于展示oozie前端页面:
    
    [root@hadoop102 oozie-4.0.0-cdh5.3.6]$ cp -a /opt/software/cdh/ext-2.2.zip libext/
    

    1.6 修改配置文件

    oozie-site.xml
    
    在这里插入代码片属性:oozie.service.JPAService.jdbc.driver
    属性值:com.mysql.jdbc.Driver
    解释:JDBC的驱动
    
    属性:oozie.service.JPAService.jdbc.url
    属性值:jdbc:mysql://hadoop102:3306/oozie
    解释:oozie所需的数据库地址
    
    属性:oozie.service.JPAService.jdbc.username
    属性值:root
    解释:数据库用户名
    
    属性:oozie.service.JPAService.jdbc.password
    属性值:000000
    解释:数据库密码
    
    属性:oozie.service.HadoopAccessorService.hadoop.configurations
    属性值:*=/opt/module/CDH/hadoop-2.5.0-cdh5.3.6/etc/hadoop
    解释:让Oozie引用Hadoop的配置文件
    
    

    1.7 在Mysql中创建Oozie的数据库

    在Mysql中创建Oozie的数据库
    
    $ mysql -uroot -p000000
    mysql> create database oozie;
    
    

    1.8 初始化Oozie

    1.8.1 上传Oozie目录下的yarn.tar.gz文件到HDFS:
    **提示**:yarn.tar.gz文件会自行解压
    
    [root@hadoop102 oozie-4.0.0-cdh5.3.6]$ bin/oozie-setup.sh sharelib create -fs hdfs://hadoop102:8020 -locallib oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz
    

    执行成功之后,去50070检查对应目录有没有文件生成。

    1.8.2 创建oozie.sql文件:
    [root@hadoop102 oozie-4.0.0-cdh5.3.6]$ bin/ooziedb.sh create -sqlfile oozie.sql -run
    
    1.8.3 打包项目,生成war包
    [root@hadoop102 oozie-4.0.0-cdh5.3.6]$ bin/oozie-setup.sh prepare-war
    
    1.9 Oozie的启动与关闭

    启动命令如下:

    [root@hadoop102 oozie-4.0.0-cdh5.3.6]$ bin/oozied.sh start
    

    关闭命令如下:

    [root@hadoop102 oozie-4.0.0-cdh5.3.6]$ bin/oozied.sh stop
    
    2.0 访问Oozie的Web页面

    http://hadoop102:11000/oozie
    启动页面

    看完不妨点个赞或者评论,让作者更有动力哦👍

    皇后
    👇👇👇👇 点赞 收藏 转发 给博主扇脸

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值