Ubuntu系统下Hadoop日志默认存放在Hadoop安装目录的logs子目录中,路径通常为$HADOOP_HOME/logs($HADOOP_HOME一般为/usr/local/hadoop或/opt/hadoop)。
不同组件的日志文件路径如下:
hadoop-hdfs-namenode-<hostname>.log,DataNode日志为hadoop-hdfs-datanode-<hostname>.log。yarn-hadoop-resourcemanager-<hostname>.log,NodeManager日志为yarn-hadoop-nodemanager-<hostname>.log。$HADOOP_HOME/logs/history目录,Task日志在$HADOOP_HOME/userlogs目录。查看命令示例:
tail -f hadoop-hdfs-namenode-<hostname>.log。cat yarn-hadoop-resourcemanager-<hostname>.log。若需修改日志路径,可编辑hadoop-env.sh(设置HADOOP_LOG_DIR参数)或yarn-site.xml(设置yarn.nodemanager.log-dirs等参数)。