任何人都可以告诉我,如何在我的CDH群集中获取
的值environment variable, HADOOP_LOG_DIR ?
非常感谢,我需要非常了解......
或者,任何人都可以告诉我,如何在我的工作刚刚执行的tasktracker上获取日志文件位置!
我无法访问UI,因此我需要在tasktracker中找到日志文件的位置,以便从我的unix终端查看!!
任何帮助!
答案 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等)