namenode节点无法启动解决方法

8 篇文章 0 订阅
5 篇文章 0 订阅

主页有完整的hadoop安装教程,自行查看

互联网搜集:

第一种可能出错的原因及解决方法:多次初始化
这个问题一般是由于两次或两次以上的格式化NameNode(hadoop namenode -format)造成的,有两种方法可以解决

第一种方法是删除DataNode的所有资料:
即删除你存放namenode文件的地方:我这里放在了data目录下面(对于初学者可以及将集群中每个datanode的data/hadoop/hdfs/data/current中的VERSION删掉,然后执行hadoop namenode -format初始化namenode),这种方法还是比较容易接受的。推荐!!
第二种方法是修改每个DataNode的namespaceID(位于/hdfs/data/current/VERSION文件中),或修改NameNode的namespaceID(位于/hdfs/name/current/VERSION文件中),使其一致。

第二种可能出错的的原因及解决方法:权限问题
将data目录权限赋予当前用户:chown -R zhangyu:zhangyu /data/ (我的用户名为zhangyu)

我的解决方法:
直接将data目录下的文件删除,重新初始化namenode,重启hadoop

cd /data
rm -rv * (删除当前目录下所有文件,-rv递归删除并且有提示删除信息)
cd /opt/hadoop/bin      (我的hadoop存放在opt文件里面)
hadoop namenode -format    (初始化namenode)
cd /opt/hadoop/sbin
./start-all.sh  (重启hadoop)
jps     (查看所有节点)

weimingchao

至此 ,over!!

当然,还会有很多其他原因导致无法启动namenode节点

比如,当你真的搞不好的时候,你可以重启一下你的机器

然后他就莫名其妙的好了。。。

是不是感觉很扯淡

其实这里存在着一定的学问,咱也不深究了(咱也不懂)!!

  • 11
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余生羁绊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值