某一天在使用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
至於報錯的根本原因還不是特別清楚,另外兩個主機並沒有這個文件,但沒有報錯