【发布时间】:2019-07-10 18:53:18
【问题描述】:
我有一个简单的 mapreduce 程序,只有一项工作,但该工作失败了。我想查看日志,但 /hadoop/logs 文件夹中的 userlogs 文件夹为空。使用http://localhost:50070/logs/userlogs/ UI 时,我发现每次运行程序时都会修改 userlogs 文件夹,但它仍然是空的!为什么会这样?我无法进行任何调试,因为控制台中也没有显示任何内容。
【问题讨论】:
我有一个简单的 mapreduce 程序,只有一项工作,但该工作失败了。我想查看日志,但 /hadoop/logs 文件夹中的 userlogs 文件夹为空。使用http://localhost:50070/logs/userlogs/ UI 时,我发现每次运行程序时都会修改 userlogs 文件夹,但它仍然是空的!为什么会这样?我无法进行任何调试,因为控制台中也没有显示任何内容。
【问题讨论】:
因为您指向错误的日志。 50070 是 Hadoop 2 NameNode 的端口。通常 MapReduce 针对 YARN 或 MRv1 运行。所以你需要查看他们的日志来诊断你的问题。
【讨论】: