MR程序中查看使用System.out.print()输出的内容

由于我们的MR程序一般是运行在集群上的,因此在MR程序中写的System.out.print()的内容是不会打印在屏幕上的,只能去NodeManager的日志中查看。

具体的路径如下:

$HADOOP_HOME/logs/userlogs///

一般会有下面三个文件:

-rw-r--r-- 1 root root  1710  3月 11 23:34 stderr
-rw-r--r-- 1 root root     0  3月 11 23:26 stdout
-rw-r--r-- 1 root root 71974  3月 11 23:34 syslog

其中syslog是调用Log4j输出的内容,stdout是调用System.out.print()输出的内容。

你可能感兴趣的:(Hadoop)