在命令行输入hadoop dfsadmin -report查不到集群中文件系统的信息,Configured Capacity、DFS Used、Non DFS Used等均为0,当执行stop-all.sh时,会出现no datano to stop,查看datanode的日志会发现出现:Incompatible namespaceIDs问题,这是因为,我们重新格式化文件系统时,namenode产生的新的namespaceID与datanode所持有的namespaceID不一致造成的。
其实,并不是我们没有启动datanode,而是,系统发现namespaceID不一致后会自动关掉datanode。
因此,在我们格式化namenode前,应首先删除dfs.data.dir所配置文件中的data文件夹下的所有内容。