hadoop集群?jiǎn)?dòng)之后jps發(fā)現(xiàn)所有的節(jié)點(diǎn)都沒(méi)有datanode節(jié)點(diǎn),查看日志文件:

hadoop-root-datanode-qn190.log
日志說(shuō)明了datanode的clusterID 和 namenode的clusterID 不匹配。
解決思路:
先去hadoop路徑下的配置文件hdfs-site.xml,看看:

hdfs-site.xml
說(shuō)明datanode配置文件路勁為/root/soft/hadoop/hdfs/data
$vi data/current/VERSION

VERSION
修改clusterID的值為hadoop-root-datanode-qn190.log中 namenode clusterID后面的值。
在每個(gè)節(jié)點(diǎn)重新運(yùn)行datanode
$hadoop-daemon.sh start datanode

成功!