运行命令:jps,没有datanode。
原因:
当我们格式化namenode时,会保存一个/opt/module/hadoop/data/dfs/data/current/VERSION文件,记录clusterID,datanode中保存的current/VERSION文件是上一次格式化保存的clusterID,clusterID不一致。
解决办法:
在hadoop日志文件/opt/module/hadoop/logs中找到hadoop-root-datanode-hadoop103.log文件,在该文件中找到clusterID,复制clusterID。
vim /opt/module/hadoop/data/dfs/data/current/VERSION文件,将其中的clusterID的值替换成刚刚复制的clusterID。
直接启动Hadoop:start-dfs.sh。