我的协调员因错误而失败:E0301无效资源[文件名] 当我执行hadoop fs -ls [filename]时,列出了文件。
我该如何调试错误。 我该如何查看日志文件???
oozie job -log需要jobId。在我的情况下,我没有工作ID。在这种情况下如何查看日志。感谢回应。
谢谢
答案 0 :(得分:6)
如果要查找命令行方式,可以运行以下命令:
oozie job -oozie http://localhost:11000 -info <wfid>
oozie job -oozie http://localhost:11000 -log <wfid>
如果您设置了$ OOZIE_URL,那么您在上述语句中不需要-oozie parm。第一个命令将显示作业和每个操作的状态。第二个命令将深入到oozie日志中,并在日志中显示与传入的工作流ID相关的部分。
答案 1 :(得分:2)
cd /var/log/oozie/
ls
您应该在那里看到日志文件。
答案 2 :(得分:1)
我强烈建议在oozie新手时使用oozie webconsole。如果您正在使用Cloudera,请在此处“启用Oozie Web控制台”http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/latest/CDH4-Installation-Guide/cdh4ig_topic_17_6.html下的CDH4。 CDH3链接类似。
提交作业时也会打印jobid。