Linux中查看Hadoop日志的方法如下:
定位日志路径
$HADOOP_HOME/logs
(如/usr/local/hadoop/logs
),包含NameNode、DataNode、ResourceManager等组件日志。log4j.properties
)。常用查看命令
tail -f <日志文件>
(如tail -f hadoop-hadoop-namenode-*.log
)。head -n 10 <日志文件>
。grep "ERROR" <日志文件>
。less <日志文件>
(支持搜索,按q
退出)。工具与Web界面
yarn logs
查看作业日志,hadoop fs
查看HDFS日志。示例:
tail -f $HADOOP_HOME/logs/hadoop-hadoop-datanode-*.log
。grep "FAILED" $HADOOP_HOME/logs/userlogs/*.log
。