java - Oozie Java Action System.out

标签 java hadoop oozie

我有 oozie java 操作。成功完成作业后,我在 oozie 日志中找不到 System.out.println 输出。我正在查看网络控制台“作业日志”屏幕。我在那里看到与我的 oozie 作业相关的日志输出,但不是 System.out.println 输出。我如何配置 oozie 以便我可以看到 `System.out.println 的输出?

最佳答案

您应该覆盖 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

关于java - Oozie Java Action System.out,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31651110/

相关文章:

java - 在 Maven 部署过程中添加一个附加文件夹

hadoop - 如何更改 hdfs 用户的 HDFS 用户主目录?

hadoop - 在hadoop 2环境中输入简单脚本时出现Pig错误

hadoop - 如何使用 oozie 启动 N 次脚本 Pig?

hadoop - 使用 jar 文件在 oozie 中运行 hadoop 作业

java - 如何在应用程序类中定义一个bean

windows - java版本问题:(

java - gl.glClearColor 有什么作用?

hadoop - Maui + Torque集群中的Hadoop

hadoop - Oozie SSH Action