Hadoop日志 - 环境变量的值,HADOOP_LOG_DIR?

时间:2014-04-04 08:02:57

标签: logging hadoop

任何人都可以告诉我,如何在我的CDH群集中获取

的值
environment variable, HADOOP_LOG_DIR ?

非常感谢,我需要非常了解......

或者,任何人都可以告诉我,如何在我的工作刚刚执行的tasktracker上获取日志文件位置!

我无法访问UI,因此我需要在tasktracker中找到日志文件的位置,以便从我的unix终端查看!!

任何帮助!

1 个答案:

答案 0 :(得分:0)

环境变量HADOOP_LOG_DIR的默认值为${HADOOP_HOME}/logs。通过检查HADOOP-CONF_DIR(/etc/hadoop/hadoop-env.sh)中的文件hadoop-env.sh,您将获得正确的值。

如果安装是以rpm或deb完成的,那么日志目录将是/var/log/hadoop

tasktracker中有两种日志,tasktracker守护程序的日志和任务日志,可以在tasktracker的日志目录中找到。没有用于获取tasktracker守护程序日志的命令,但是可以通过Tasktracker的webui访问单个任务日志(Stdout,Stderr等)