您的位置:首页 > Web前端 > Node.js

Hadoop-datanode无法正常启动

2017-09-22 21:27 393 查看
菜鸟入门差点没吓着重装系统了!

  一时手贱 搞了 Hadoop namenode
-format  搞得我的datanode启动异常很苦逼,瞎弄了一晚上!

处理方法如下:

1. clusterID不一致,namenode的cid和datanode的cid不一致,导致的原因是对namenode进行format的之后,datanode不会进行format,所以datanode里面的cid还是和format之前namenode的cid一样,解决办法是删除datanode如下路径 /tmp/hadoop-root/dfs/data/current 的VERSION文件,然后在namenode启动start-dfs.sh。启动机群!

(单独启动是 hadoop-daemon.sh start namenode或者datanode)

                                                                


2.关闭防火墙 service iptables stop不让开机自动启动 chkconfig --del iptables。

3.即使删除iptables之后,报Datanode denied communication with namenode: DatanodeRegistration错误。

需要把集群里面每个houst对应的ip写入/etc/hosts文件就能解决问题。

4.slaves中是否加入datanode主机名。

2.关闭防火墙 service iptables stop不让开机自动启动 chkconfig --del iptables。

3.即使删除iptables之后,报Datanode denied communication with namenode: DatanodeRegistration错误。

需要把集群里面每个houst对应的ip写入/etc/hosts文件就能解决问题。

4.slaves中是否加入datanode主机名。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: