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。