主要原因 是因为datanode的clusterID 和 namenode的clusterID 不匹配 解决办法 停止Hadoop的所有进程删除每个节点Hadoop目录下 logs 和 tmp手动创建每个节点下 logs 和 tmp 文件夹到Hadoop/bin目录下,重新格式化: hdfs namenode -format 没有问题后,重新启动hadoop集群,DataNode进程成功启动。