Apache Oozie- 安装部署-配置文件修改 & 数据库、war 包初始化|学习笔记

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 快速学习 Apache Oozie -安装部署-配置文件修改 & 数据库、war 包初始化,本课程主要讲解 oozie 的配置文件编写以及针对的数据库和外包进行初始化的工作。

开发者学堂课程【Oozie 知识精讲与实战演练Apache Oozie- 安装部署-配置文件修改& 数据库、war 包初始化】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/716/detail/12784


Apache Oozie-- 安装部署--配置文件修改 &;数据库、war包装初始化


内容介绍

一.修改 oozie-site.xml

二.初始化 mysql 相关信息

三.生成 war 包

四.配置 oozie 环境变量


一、修改 oozie-site.xml

配置文件的编辑,oozie 的配置文件主要是位于 conf 路径下,要修改的叫做 oozie-site.xml,与其他 hadoop 文件类似,都叫 -site 形式的 xml 文件

先需要去指定数据库的地址,就是 oozie 运行的时候,需要数据库来保证相关的信息,这里只能 mysql 连接驱动、地址、用户名和密码。特别需要强调的是此选项oozie 运行的时区问题。当下如果不出意外都处于东八区。默认的是世界时间,并不是东八区。如果时区不正确,最后涉及定时任务调度时时间问题会非常尴尬。所以这里需要指定 gmt+800,这是东8时区的标识。

cd /export/servers/oozie-4.1.0-cdh5.14.0/conf

vim oozie-site.xmlI

oozie 默认使用的是 UTC 的时区,需要在 oozie-site.xml 当中配置时区为

GMT+0800时区

oozie.service.JPAService.jdbc.driver

com.mysql.jdbc.Driver

oozie.service.JPAService.jdbc.url

jdbc:mysql://node-1:3306/oozie

oozie.service.JPAService.jdbc.username

root

oozie.service.JPAService.jdbc.password

hadoop

oozie.processing.timezone

GMT+0800

oozie.service.coord.check.maximum.frequency

false

oozie.service.HadoopAccessorService.hadoop.configurations

=/export/servers/hadoop-2.7.5/etc/hadoop

图片1.png

需要注意的是 hadoop 配置文件。路径只要指向安装的 hadoop 路径下 edc hadoop 即可。要强调的是:前面并不存在写错,前面加一个*等于,而不是删除,直接是路径。

接下来查看具体编写,如果对使用 VR 编辑器不方便的话,也可以使用 node pad+ 来搞定,比如这里是用 VR 编辑器,在 conf 路径下 oozie

-site.xml 特点,如果认为此类编辑不方便,容易出错。也可以采用另外一种方式。打开 Note pad++。

图片2.png

Nppftp 的方式连接到的服务器上,这里修改更加的友好,点击 export servers oozie 刷新,点进在 conf 路径下选择 oozie-site.xml。进入后可以发现在此有标准的格式 configuration 是根标签,绿色部分是注释,下面是默认配置与 hue 整合使用(先忽略)

image.png

将代码复制放入 ,注意格式问题,一边修改一边验证.

第一大块主要是连接驱动(使用没有问题),第二是说 mysql 的地址,是 jdbc 协议 my sql node—1:3306,数据库是 oozie,创建。第三大块是用户名 root 可以单独创建 第四块密码是 hadoop,第五最重要:东八时区: GMT+800 默认保持一个。

图片4.png

最后 hadoop 配置文件如果不确定可以自行验证指向 hadoop 配置文件可以解析。

图片5.png

此时全部的配置没有问题,可以 ctrl s 进行保存。在此解析会更加方便,保存完成后可以自动同步到服务器上。

若不确定可以进行验证: cat conf/oozie-site.Xml

验证后发现此时更加规整。

此时 oozie 配置文件完成

图片6.png

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11天前
|
SQL 关系型数据库 MySQL
Hive【环境搭建 01】【hive-3.1.2版本 安装配置】【含 mysql-connector-java-5.1.47.jar 网盘资源】【详细】
【4月更文挑战第6天】Hive【环境搭建 01】【hive-3.1.2版本 安装配置】【含 mysql-connector-java-5.1.47.jar 网盘资源】【详细】
27 1
|
4月前
|
关系型数据库 MySQL 数据库
MySQL【部署 03】8.0.25离线部署(下载+安装+配置)Failed dependencies 问题处理及8.0配置参数说明
MySQL【部署 03】8.0.25离线部署(下载+安装+配置)Failed dependencies 问题处理及8.0配置参数说明
137 0
|
4月前
|
NoSQL MongoDB 数据库
MongoDB【部署 03】Windows系统安装mongodb并设置用户名密码(无需安装mongosh)及SpringBoot集成报错 Command failed with error 18
MongoDB【部署 03】Windows系统安装mongodb并设置用户名密码(无需安装mongosh)及SpringBoot集成报错 Command failed with error 18
143 0
|
存储 SQL 关系型数据库
MySQL 安装路径以及配置信息 | 学习笔记
快速学习 MySQL 安装路径以及配置信息。
108 1
MySQL 安装路径以及配置信息 | 学习笔记
|
分布式计算 关系型数据库 MySQL
Apache Oozie -安装部署-配置文件修改 & 数据库、war 包初始化|学习笔记
快速学习 Apache Oozie -安装部署-配置文件修改 & 数据库、war 包初始化
190 0
Apache Oozie -安装部署-配置文件修改 & 数据库、war 包初始化|学习笔记
|
分布式计算 Hadoop 关系型数据库
Apache Oozie- 安装部署修改 hadoop& 解压拷贝依赖包|学习笔记
快速学习 Apache Oozie- 安装部署修改 hadoop& 解压拷贝依赖包
124 0
Apache Oozie- 安装部署修改 hadoop& 解压拷贝依赖包|学习笔记
|
NoSQL 5G 网络安全
安装部署—本地 yum 源配置3&配置文件修改 | 学习笔记
快速学习 安装部署—本地 yum 源配置3&配置文件修改
230 0
安装部署—本地 yum 源配置3&配置文件修改 | 学习笔记
|
大数据 调度 数据库
Azkaban--安装部署--solo server 模式安装--azkaban 使用初体验 | 学习笔记
快速学习 Azkaban--安装部署--solo server 模式安装--azkaban 使用初体验
421 0
Azkaban--安装部署--solo server 模式安装--azkaban 使用初体验  | 学习笔记
|
分布式计算 Java Hadoop
集群搭建:配置文件修改&启动|学习笔记
快速学习集群搭建:配置文件修改&启动
89 0
集群搭建:配置文件修改&启动|学习笔记

推荐镜像

更多