您的位置:首页 > 其它

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

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

具体的路径如下:

$HADOOP_HOME/logs/userlogs/<job_id>/<container_id>/


一般会有下面三个文件:

-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()输出的内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐