ITPub博客

首页 > Linux操作系统 > Linux操作系统 > shell小工具查看Hadoop中System.out输出的日志

shell小工具查看Hadoop中System.out输出的日志

原创 Linux操作系统 作者:sunhaikuo 时间:2014-07-13 22:56:29 0 删除 编辑
#!/bin/bash
rm ~/log.log
echo "Please Input JobID:"
read NAME
map_log="/home/grid/hadoop-1.2.1/logs/userlogs/${NAME}/attempt_${NAME#*job_}_m_000000_0/stdout"
red_log="/home/grid/hadoop-1.2.1/logs/userlogs/${NAME}/attempt_${NAME#*job_}_r_000000_0/stdout"
echo "=========================================START=====================================" >> log.log
echo "Map:" >> log.log
cat $map_log >> log.log
echo "Reduce:" >> log.log
cat $red_log >> log.log
echo "==========================================END======================================" >> log.log
cat log.log

使用说明:
1.需要输入JobID,如:job_201407121609_0029
2.需要修改map_log和red_log这两个变量的值,以便适用于本机
3.注意:在JOB所在的机器运行,否则会报找不到目录

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26097185/viewspace-1218063/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: mahout各版本下载
请登录后发表评论 登录
全部评论

注册时间:2011-07-26

  • 博文量
    24
  • 访问量
    84454