7

当我执行 hadoop fs -ls [filename] 列出文件时,我的协调器失败并出现错误:E0301 invalid resource [filename]。

我怎样才能调试出了什么问题。如何查看日志文件???

oozie job -log 需要 jobId。就我而言,我没有工作 ID。在那种情况下我怎么能看到日志。感谢回复。

谢谢你

4

3 回答 3

9

如果您正在寻找一种命令行方式来执行此操作,您可以运行以下命令:

oozie job -oozie http://localhost:11000 -info <wfid>
oozie job -oozie http://localhost:11000 -log <wfid>

如果您设置了 $OOZIE_URL,则不需要上述语句中的 -oozie 参数。第一个命令将向您显示作业的状态和每个操作。第二个命令将挖掘 oozie 日志并在日志中显示与传入的工作流 id 相关的部分。

于 2016-04-01T13:53:06.987 回答
2
cd /var/log/oozie/
ls 

您应该在那里看到日志文件。

于 2016-03-27T03:49:10.950 回答
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 链接类似。

提交作业时也会打印作业标识。

于 2013-08-18T22:24:21.670 回答