某一天在使用start-dfs.sh启动hdfs时,发现有一个有一个datanode没有启动(node01中的data没有启动)
通过查看他的log文件找到了文件,查看日子文件的方式有两种,一种是在浏览器中查看
http://node01:50070/logs/hadoop-root-datanode-node01.log
也可以在终端中使用命令来查看
tail -20 $HADOOP_HOME/logs/hadoop-root-secondarynamenode-node01.log
报错的结果显示缺少一个文件,只需要使用mkdir去创建即可
mkdir /var/run/hdfs-sockets
至于报错的根本原因还不是特别清楚,另外两个主机并没有这个文件,但没有报错