xshell如何查看hadoop日志
要查看Hadoop日志,可以通过以下步骤使用Xshell:
$HADOOP_HOME/logs目录中。cd $HADOOP_HOME/logsls命令列出当前目录中的日志文件。lshadoop-{username}-namenode-{hostname}.log(NameNode日志),hadoop-{username}-datanode-{hostname}.log(DataNode日志),hadoop-mapred-{username}-jobtracker-{hostname}.log(JobTracker日志)和hadoop-mapred-{username}-tasktracker-{hostname}.log(TaskTracker日志)。tail命令查看日志文件的最后几行。tail -n 100 hadoop-{username}-namenode-{hostname}.log这将显示hadoop-{username}-namenode-{hostname}.log文件的最后100行日志。
如果想要实时监视日志文件的更新,可使用tail -f命令。
tail -f hadoop-{username}-namenode-{hostname}.log这将实时显示hadoop-{username}-namenode-{hostname}.log文件的新日志。
cat命令查看完全的日志文件。cat hadoop-{username}-namenode-{hostname}.log这将显示hadoop-{username}-namenode-{hostname}.log文件的全部内容。
注意:
{username}是你的用户名,{hostname}是主机名。vi或nano)来查看和编辑Hadoop日志文件。
TOP