MapReduce:stdout和std err的日志文件位置

时间:2012-07-22 00:09:14

标签: hadoop mapreduce

如果我在Mapper和Reducer中通过stdout(Java中的System.out)和stderr(Java中的System.err)输出一些消息,我在哪里可以在任务跟踪器节点中看到它们?我想目录位置也可通过某些参数进行配置?

1 个答案:

答案 0 :(得分:2)

这可能取决于您使用的是哪个发行版,但通过我们的cdh3设置,我们可以在任务运行的节点上的/usr/lib/hadoop-0.20/logs/userlogs//下找到它们。例如,stderr将位于:

/usr/lib/hadoop-0.20/logs/userlogs/job_201207010432_5284/attempt_201207010432_5284_m_000214_0/stderr

如果您可以访问群集的作业跟踪器UI,您也可以通过那里访问它们(这是我通常所做的)。

相关问题