当我执行 hadoop fs -ls [filename] 列出文件时,我的协调器失败并出现错误:E0301 invalid resource [filename]。
我怎样才能调试出了什么问题。如何查看日志文件???
oozie job -log 需要 jobId。就我而言,我没有工作 ID。在那种情况下我怎么能看到日志。感谢回复。
谢谢你
如果您正在寻找一种命令行方式来执行此操作,您可以运行以下命令:
oozie job -oozie http://localhost:11000 -info <wfid>
oozie job -oozie http://localhost:11000 -log <wfid>
如果您设置了 $OOZIE_URL,则不需要上述语句中的 -oozie 参数。第一个命令将向您显示作业的状态和每个操作。第二个命令将挖掘 oozie 日志并在日志中显示与传入的工作流 id 相关的部分。
cd /var/log/oozie/
ls
您应该在那里看到日志文件。
我强烈建议在刚接触 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 链接类似。
提交作业时也会打印作业标识。