hadoop集群datanode启动成功,jps中无datanode

这是master中jps的结果
图片说明
这个是slave中jps的结果
图片说明
这个是50070页面
图片说明
hadoop dfsadmin -report的结果
图片说明
master和slave的VERSION信息
图片说明
图片说明
有没有大神知道这是什么问题

删除data/hadoop/cluster/data/current/VERSION文件后重启即可

jps默认是check pid文件的 hadoop相关的进程pid文件 可以在hadoop-env.sh 中看到写入位置 默认是HADOOP_PID_DIR=/tmp /tmp目录不稳定 长时间跑的程序 写数据到tmp可能会被清理掉 可以自己check下
修改配置文件中的pid文件位置到一个存在的目录即可