繁体   English   中英

Oozie 4.2中禁用了工作流错误日志

[英]Workflow error logs disabled in Oozie 4.2

我正在使用与HDP 2.3捆绑在一起的Oozie 4.2。

在使用oozie软件包附带的一些示例工作流时,我注意到“作业错误日志被禁用”,这使得在发生故障时调试非常困难。 我尝试运行以下命令,

# oozie job -config /home/santhosh/examples/apps/hive/job.properties -run
job: 0000063-150904123805993-oozie-oozi-W

# oozie job -errorlog 0000063-150904123805993-oozie-oozi-W

错误日志被禁用!!

有人可以告诉我如何为oozie启用工作流程错误日志吗?

在Oozie UI中,“作业错误日志”是在Oozie v4.2上的HDP v2.3中引入的选项卡。
这是从oozie日志文件中查找指定oozie作业的错误的最简单方法。

要启用oozie的作业错误日志,请在oozie log4j属性文件中进行以下更改:

  1. 在log4j.appender.oozie之后和log4j.appender.oozieops之前添加以下行集:
log4j.appender.oozieError=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.oozieError.RollingPolicy=org.apache.oozie.util.OozieRollingPolicy
log4j.appender.oozieError.File=${oozie.log.dir}/oozie-error.log
log4j.appender.oozieError.Append=true
log4j.appender.oozieError.layout=org.apache.log4j.PatternLayout
log4j.appender.oozieError.layout.ConversionPattern=%d{ISO8601} %5p %c{1}:%L - SERVER[${oozie.instance.id}] %m%n
log4j.appender.oozieError.RollingPolicy.FileNamePattern=${log4j.appender.oozieError.File}-%d{yyyy-MM-dd-HH}
log4j.appender.oozieError.RollingPolicy.MaxHistory=720
log4j.appender.oozieError.filter.1 = org.apache.log4j.varia.LevelMatchFilter
log4j.appender.oozieError.filter.1.levelToMatch = WARN
log4j.appender.oozieError.filter.2 = org.apache.log4j.varia.LevelMatchFilter
log4j.appender.oozieError.filter.2.levelToMatch = ERROR
log4j.appender.oozieError.filter.3 =`enter code here` org.apache.log4j.varia.LevelMatchFilter
log4j.appender.oozieError.filter.3.levelToMatch = FATAL
log4j.appender.oozieError.filter.4 = org.apache.log4j.varia.DenyAllFilter 
  1. 将以下内容从log4j.logger.org.apache.oozie = WARN,oozie修改为log4j.logger.org.apache.oozie = ALL,oozie,oozieError

  2. 重启oozie服务。 这将有助于获取重新启动oozie服务后启动的新作业的作业错误日志。

如上所述,错误日志是新的,可能由于充分的原因而无法使用。 但是,您似乎对oozie错误日志有错误的期望。

错误日志意味着是日志文件的子集。 不是它的补充。

所以,是的,它可以使调试更容易,但是如果您检查了oozie日志并且没有找到您要查找的内容,则错误日志将不适合您。

您可能希望查看底层任务的日志,可以通过外部ID找到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM