在HADOOP_HOME/logs/hadoop-root-datanode-slave.out文件中发现以下错误
原因:每次执行./hdfs namenode -format进行namenode format时会重新创建一个namenodeId,而tmp/dfs/data下包含了上次format下的id,namenode format清空了namenode机器下的数据,但是没有晴空datanode机器下的数据,导致启动时失败,所要做的就是每次fotmat前,清空tmp一下 的所有目录.
解决方法 ::删除HADOOP_HOME/tmp下的所有内容即可。