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.0.current |
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) |