为了账号安全,请及时绑定邮箱和手机立即绑定

报错如下:hdfs namenode -bootstrapStandby

/ 猿问

报错如下:hdfs namenode -bootstrapStandby

函数式编程 2019-06-12 17:32:00

hdfs namenode -bootstrapStandby 的时候报错。

查看完整描述

2 回答

?
MMTTMM

1.安装环境,三个节点,在配置的时候不小心忘记配置slaves节点,导致,进行2次 namenode -format


2.进行start-dfs.sh命令时,发现主节点可以启动,但是其他两个从节点,启动以后,立刻死亡,yarn是可以正常启动的,所以定位,问题应该是出在hdfs的格式化问题上


3.原因是我们每次格式化的时候,会产生这个文件夹/tmp/hadoop-hadoop/


4.我们可以将这个文件夹删除,这里注意!!每个节点上都要删除


5.我们使用命令:$ bin/hdfs namenode -format,从新进行格式化,会发现,所有的节点上又会产生这个文件夹:/tmp/hadoop-hadoop/


6.这是我们:start-dfs.sh启动,其他结点DataNode正常启动。


查看完整回答
反对 回复 2019-06-12
?
慕尼黑8549860

解决方法: 

实质就是将datanode中VERSION的clusterID和namenode的统一,这里我直接将datanode下${hadoop.tmp.dir}/dfs/data下的文件夹和数据全都删除,使得启动hdfs时重新生成datanode信息,然后在namenode上重新-format,最后start-hdfs.sh。原文:https://blog.csdn.net/zhou373986278/article/details/82383680 



查看完整回答
反对 回复 2019-06-12
  • 2 回答
  • 0 关注
  • 268 浏览
我要回答

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信