java - Oozie Java Action System.out

java - Oozie Java Action System.out,第1张

我有oozie java动作。成功完成作业后,我无法在oozie日志中找到System.out.println输出。我正在查看Web控制台" Job Log"屏幕。我看到那里的日志输出与我的oozie作业有关但不是System.out.println输出。如何配置oozie以便我可以看到`System.out.println?

的输出

最佳答案:

2 个答案:

答案 0 :(得分:1)

你应该覆盖hadoop jar文件中的log4j.properties:

-D log4j.configuration=PATH_TO_FILE

(带空格键)

例如:

oozie job -oozie "$oozieServerUrl" -config $ooziePath/coordinator.properties -D log4j.configuration=PATH_TO_FILE -run -verbose

答案 1 :(得分:0)

您可以在纱线容器内找到这些输出。容器位置在hadoop conf中定义,如果很难找到log,你可以参考conf。每个容器有3个文件:

  • stderr的
  • 标准输出
  • 系统日志 所以你可以在stdout中找到你的输出。 您也可以在端口8088使用web ui来查看浏览器的输出。
本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复