我该如何调试Hadoop map reduce

Gab*_*l H 6 java debugging logging hadoop mapreduce

我试图建立一个地图减少工作.

它运行完成但最后会出现奇怪的数据.

当我尝试使用system.out.println("调试数据")调试它时,它不会显示在屏幕上.

使用java API生成外部日志文件,尝试使用log.severe("日志数据")或使用log4j logger方法log.info(日志数据)打印到屏幕上不能正常工作/

只有在地图缩减作业中出现异常时,我才能看到调试消息.

如何修复,以便我可以在文件或屏幕上看到我的调试消息?

Chr*_*ken 0

我使用 Maven 在 Eclipse 中开发我的 Map/Reduce 代码来构建运行时 jar 并管理依赖项。一旦我在我的机器上安装并运行了 hadoop 以支持 HDFS,我就可以在 Eclipse 中运行和调试我的代码。这意味着在 Eclipse 调试透视图中使用断点和其他所有内容。