shell小工具查看Hadoop中System.out输出的日志
2017-05-17 13:35
417 查看
#!/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所在的机器运行,否则会报找不到目录
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所在的机器运行,否则会报找不到目录
相关文章推荐
- hadoop中System.out.println输出内容的查看
- hadoop中查看System.out.println输出
- 完全分布式或者伪分布式的hadoop中map和reduce的System.out与System.err的输出去哪儿啦?
- android下eclipse中的Logcat 查看system.out.print()输出设置
- hadoop mapreduce 程序调试日志合并查看shell
- system.out和logger两种日志输出方式的不同
- Eclipse:Android开发中如何查看System.out.println的输出内容
- 把system.out.println的内容用log4j输出到tomcat日志里方法
- 用log4j输出system.out的日志
- 【转载】Eclipse:Android开发中如何查看System.out.println的输出内容
- 如何在Windows下实现将System.out输出到指定日志文件
- Weblogic配置 System.out日志输出到文件
- Logcat中查看System.out.println()输出的内容(转)
- Eclipse-android查看system.out.print输出
- MR程序中查看使用System.out.print()输出的内容
- hadoop中System.out.println输出
- 关闭tomcat的stdout日志,并将System.out.println的内容输出到指定文件
- eclipse中查看android的system.out.println输出
- hadoop webUI上不能查看log日志输出信息
- 简单的把System.out.println的输出内容写进日志中