Apache Oozie- 安装部署服务启动 &web UI|学习笔记

简介: 快速学习 Apache Oozie- 安装部署服务启动 &web UI,本节课重点为 oozie 服务的启动与关闭,并解决页面时区显示异常的问题

开发者学堂课程【Oozie 知识精讲与实战演练Apache Oozie- 安装部署服务启动&web UI】学习笔记,与课程紧密联系,让用户快速学习知识。  

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


Apache Oozie-- 安装部署--服务启动 &web UI


内容介绍

一、启动关闭 oozie 服务

一、启动关闭 oozie 服务

官方提供了 oozie 服务的脚本:

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

bin/oozied.sh start

关闭命令

bin/oozied.sh stop

需要注意文件问题,当使用 start 命令启动之后,会在 oozie-server/temp/oozie.pid 路径下默认生成一个 oozie.pid 文件。这里面会记录下来一串数字,这个数字是当前 oozie 的进程号,如果正常的关闭,下次再次启动,它就会读取这个文件,还以同样的进程号进行启动,保持一致。但是如果采用了非常暴力的直接 kill-9 的方式把它关闭,此时再次启动 oozie 它会生成一个新的进程号,但是新的进程号和这个文件里面进入进程号就会不一致,一旦不一致这种启动就会失败直接报错,所以如果采用暴力的方式关闭进程,请把文件删除让他重新生成新的文件。

Using CATALINA BASE: /export/servers/oozie-4.1.0-cdh5.14.0/oozie-server

Using CATALINAHOME: export/servers/oozie-4.1.0-cdh5.14.0/oozie-server

Using CATALINA_TMPDIR: /export/servers/oozie-4.1.0-cdh5.14.0/oozie-server/temg

using JRE_HOME: export/servers/jdk1.8.0_65

Using CLASSPATH: export/servers/oozie-4.1.0-cdh5.14.0/oozie-server/bin/bootstrap.jia

Using CATALINA PID: s/oozie-4.1.0-cdh5.14.0oozie-server/temp/oozie.pid

1.oozie 启动

打开服务器,因为配置的环境变量,所以可以在任何路径下执行命令,oozied.sh start 启动,可以发现启动过程当中打印出很多的日志信息,一些属性、参数,可以做一些相关验证,比如关注 oozied 的 url 地址。访问 oozied 的 web 页面,这里有相关的提示。

最重要的就是这个文件,首先使用 jps 来查看当前的 JAVA 进程,发现当中多了一个进程,名为 Bootstrap , 进程号为 18559。

再看一下文件里面的内容,cat 一下发现还有18559,这就意味着这两个数字保持一致。

图片1.png

如果是用 kill-9 的方式把它删除,直接把进程杀死,再次启动,用 start 命令,发现最后已经报错了,说已经存在了 pid 文件,要么将此文件移走,要么删除,直接用 rm-rf 删除,注意不要删错,直接把文件删除。

图片2.png

删除后再进行启动,但是注意刚才启动失败也会产生进程,使用 jps 验证,有。18712。直接 kill-9 将18712杀死,如果不放心,再把文件也删除掉,这时相当于新的集区。

图片3.png

然后再重新的启动,用 start 命令会发现正常了。

启动完成后 bookstarp 就是进程名,通过它可以判断当前机器有没有启动成功。

(1)浏览器 web UI 页面

http://node-1:11000/oozie/

通过这个链接访问 oozie

图片4.png

这里并不能进行任务的上传配置,主要是查看一些当前执行的任务,以及执行完的任务。

Workflow Jobs 就是普通的工作流信息,Coordinator Jobs 里面是进行任务调度计时,Bundle Jobs 批除语的调度,还有一些 System Info 相关信息各种属性可以查看。

小插曲需要注意:当点击 settings 时会发现是 GMT 时区

2、解决 oozie 页面时区显示异常

页面访问的时候,发现 oozie 使用的还是 GMT 的时区,需要去修改内部文件,修改 is 的获取时区的方法,将其改成当前的时区。

图片5.png

修改 js 当中的时区问题,js位于安装包目录下

叫做 cd oozie-server/webapps/oozie,首先 cd 到 oozie 的安装包根目录下,首先 cd 到这个路径中,

有个 js 叫做 vim oozie-console.js

function getTimeZone(){,获得时区,会发现默认返回 GMT

Ext.state.Manager.setProvider(new Ext.state.CookieProvider());

return Ext.state.Manager.get("Timezoneld","GMT+0800");} 做修改加上0800

修改后要记得做一个重启动作,重启 oozie 即可

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

bin/oozied.sh stop

bin/oozied.sh start

相关文章
|
9月前
|
开发框架 监控 安全
Windows Defender 导致 Web IIS 服务异常停止排查
某日凌晨IIS服务异常停止,经查为Windows Defender安全补丁KB2267602触发引擎更新,导致系统资源波动,进而引发应用池回收。确认非人为操作,系统无重启。通过分析日志与监控,定位原因为Defender更新后扫描加重负载。解决方案:将IIS及.NET相关路径添加至Defender排除列表,避免业务影响。
966 116
|
XML JSON 数据安全/隐私保护
Web服务
【10月更文挑战第18天】Web服务
482 9
|
存储 缓存 算法
分布式锁服务深度解析:以Apache Flink的Checkpointing机制为例
【10月更文挑战第7天】在分布式系统中,多个进程或节点可能需要同时访问和操作共享资源。为了确保数据的一致性和系统的稳定性,我们需要一种机制来协调这些进程或节点的访问,避免并发冲突和竞态条件。分布式锁服务正是为此而生的一种解决方案。它通过在网络环境中实现锁机制,确保同一时间只有一个进程或节点能够访问和操作共享资源。
682 3
|
中间件 Go
Golang | Gin:net/http与Gin启动web服务的简单比较
总的来说,`net/http`和 `Gin`都是优秀的库,它们各有优缺点。你应该根据你的需求和经验来选择最适合你的工具。希望这个比较可以帮助你做出决策。
715 35
|
开发框架 安全 前端开发
Go Web开发框架实践:模板渲染与静态资源服务
Gin 是一个功能强大的 Go Web 框架,不仅适用于构建 API 服务,还支持 HTML 模板渲染和静态资源托管。它可以帮助开发者快速搭建中小型网站,并提供灵活的模板语法、自定义函数、静态文件映射等功能,同时兼容 Go 的 html/template 引擎,具备高效且安全的页面渲染能力。
|
开发框架 JSON 中间件
Go语言Web开发框架实践:使用 Gin 快速构建 Web 服务
Gin 是一个高效、轻量级的 Go 语言 Web 框架,支持中间件机制,非常适合开发 RESTful API。本文从安装到进阶技巧全面解析 Gin 的使用:快速入门示例(Hello Gin)、定义 RESTful 用户服务(增删改查接口实现),以及推荐实践如参数校验、中间件和路由分组等。通过对比标准库 `net/http`,Gin 提供更简洁灵活的开发体验。此外,还推荐了 GORM、Viper、Zap 等配合使用的工具库,助力高效开发。
|
人工智能 安全 程序员
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
1648 12
|
数据采集 Web App开发 API
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
本文介绍了如何使用FastAPI和Selenium搭建RESTful接口,访问免版权图片网站Pixabay并采集图片及其描述信息。通过配置代理IP、User-Agent和Cookie,提高爬虫的稳定性和防封禁能力。环境依赖包括FastAPI、Uvicorn和Selenium等库。代码示例展示了完整的实现过程,涵盖代理设置、浏览器模拟及数据提取,并提供了详细的中文注释。适用于需要高效、稳定的Web数据抓取服务的开发者。
1054 15
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
|
XML JSON 安全
Web服务是通过标准化的通信协议和数据格式
【10月更文挑战第18天】Web服务是通过标准化的通信协议和数据格式
530 69

推荐镜像

更多