当前位置: 移动技术网 > IT编程>开发语言>Jsp > 部署好Hadoop环境后,在slave机上运行jps看不到Datanode的进程怎么解决?

部署好Hadoop环境后,在slave机上运行jps看不到Datanode的进程怎么解决?

2017年12月18日  | 移动技术网IT编程  | 我要评论

问题描述:部署好Hadoop环境后,在slave机上运行jps看不到Datanode的进程。

解决方式:删除所有slave机上hdfs-site.xml中配置的Datanode文件夹中的所有内容(dfs.data.dir参数),再初始化Namenode,运行

hdfs namenode -format

重新初始化。

原因:多次初始化了Namenode,但master没有清空所有Datanode文件夹中的初始化数据,使得两个文件夹中生成的ID不一致,删除Datanode文件夹中的初始化数据后再初始化Namenode就会生效了。(通常是/dfs/data下的/current文件)

再次启动Hadoop,使用jps就能看到Datanode进程了。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网