Oozie日志介绍
日志描述
日志路径:Oozie相关日志的默认存储路径为:
- 运行日志:“/var/log/Bigdata/oozie”。
- 审计日志:“/var/log/Bigdata/audit/oozie”。
日志归档规则:Oozie的日志分三类:运行日志、 脚本日志和审计日志。运行日志每个文件最大20M,最多20个。审计日志每个文件最大20M,最多20个。

“oozie.log”日志每小时生成一个日志压缩文件,默认保留720个(一个月的日志)。
日志类型 | 日志文件名 | 描述 |
|---|---|---|
运行日志 | jetty.log | Oozie内置jetty服务器日志,处理OozieServlet的request/response信息 |
jetty.out | Oozie进程启动日志 | |
oozie_db_temp.log | Oozie数据库连接日志 | |
oozie-instrumentation.log | Oozie仪表盘日志,主要记录Oozie运行状态,各组件的配置信息 | |
oozie-jpa.log | OpenJPA运行日志 | |
oozie.log | Oozie运行日志 | |
oozie-<SSH_USER>-<DATE>-<PID>-gc.log | Oozie服务垃圾回收日志 | |
oozie-ops.log | Oozie操作日志 | |
check-serviceDetail.log | Oozie健康检查日志 | |
oozie-error.log | Oozie运行错误日志 | |
threadDump-<DATE>.log | 记录服务进程正常退出时堆栈信息的日志 | |
脚本日志 | postinstallDetail.log | 安装后启动前的工作日志 |
prestartDetail.log | 预启动日志 | |
startDetail.log | 服务启动日志 | |
stopDetail.log | 服务停止日志 | |
upload-sharelib.log | sharelib上传操作日志 | |
审计日志 | oozie-audit.log | 审计日志 |
日志级别
Oozie中提供了如表2所示的日志级别。
日志级别优先级从高到低分别是ERROR、WARN、INFO、DEBUG,程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少。
级别 | 描述 |
|---|---|
ERROR | ERROR表示错误日志,可能会导致进程异常。 |
WARN | WARN表示当前事件处理存在异常信息。 |
INFO | INFO表示系统及各事件正常运行状态信息。 |
DEBUG | DEBUG表示记录系统及数据库底层数据传输的信息。 |
如果您需要修改日志级别,请执行如下操作:
- 登录FusionInsight Manager系统。
- 选择“集群 > 待操作集群的名称 > 服务 > Oozie > 配置”。
- 选择“全部配置”。
- 左边菜单栏中选择所需修改的角色所对应的日志菜单。
- 选择所需修改的日志级别。
- 单击“保存”,单击“确定”,处理结束后生效。
日志格式
Oozie的日志格式如下所示。
日志类型 | 格式 | 示例 |
|---|---|---|
运行日志 | <yyyy-MM-dd HH:mm:ss,SSS><Log Level><日志事件的发生位置>|<log中的message> | 2015-05-29 21:01:45,268 INFO StatusTransitService$StatusTransitRunnable:539 - USER[-] GROUP[-] Released lock for [org.apache.oozie.service.StatusTransitService] |
脚本日志 | <yyyy-MM-dd HH:mm:ss,SSS><主机名><Log Level><log中的message> | 2015-06-01 17:18:03 001 suse11-192-168-0-111 oozie INFO Running oozie service check script |
审计日志 | <yyyy-MM-dd HH:mm:ss,SSS>|<Log Level>|<线程名称>|<log中的message>|<日志事件的发生位置> | 2015-06-01 22:38:41,323 | INFO | http-bio-21003-exec-8 | IP [192.168.0.111] USER [null], GROUP [null], APP [null], JOBID [null], OPERATION [null], PARAMETER [null], RESULT [SUCCESS], HTTPCODE [200], ERRORCODE [null], ERRORMESSAGE [null] | org.apache.oozie.util.XLog.log(XLog.java:539) |

