今天配置了oozie ,但是配置好了之后,重启了yarn服务后,发现resource manager起不来了,
平常都不看日志的,今天可算是练习了一下查看日志。。。。。
首先找到日志的地址,如果日志中没有做特殊设置,日志就会在Hadoop目录下,如果是自定义的,就去看一下
/root/apps/hadoop-2.8.1/logs
有两种方法
1,使用less命令, less yarn-root-resourcemanager-hdp-01.log
操作如下:
回车键 / n : 滚动一页
[pagedown] : 向下翻动一页
[pageup] : 向上翻动一页
q : 退出
2,使用tail 命令,tail -50 yarn-root-resourcemanager-hdp-01.log
注意此处的50如果设置的太小,则可能看不到想要的结果
这时我知道是配置文件出错了,但是怎么都找不到路径,
第三种方法:使用tail -f 的命令,能实时监控一个文件的变化(flume中的exec就使用 其这个特点)
tail -f yarn-root-resourcemanager-hdp-01.log
然后,打开另一个窗口,再次开启resource manager服务 yarn-daemon.sh start resourcemanager
这时原来监控的窗口,会出现新的报错信息,惊喜就是这个里面出现了,报错的路径,
终于的终于,搞定!!!