搭建hdfsHA时遇到的问题及其解决方案

问题:1、
       ERROR namenode.FSNamesystem: FSNamesystem initialization failed.

java.io.IOException: Invalid configuration: a shared edits dir must not be specified if HA is not enabled.


出现原因:hadoop-2.5.0/etc/hadoop/slaves里的内容错误:缺少namenode对应的主机名(前提是你在/etc/hosts里配置过,如果你没配置过,那么你可以在此文件中填写namenode对应的服务器的IP)。
            
解决办法:在/etc/hadoop/slaves里添加上namenode对应的主机名。


问题:2、

No Route to Host from  hadoop5/192.168.159.133 to hadoop4:8485 failed on socket timeout exception: java.net.NoRouteToHostException: No route to host


出现原因:名叫hadoop4的这台服务器因开启了防火墙,从而拒绝了名叫hadoop5的服务器的访问。


解决办法:关闭hadoop4的防火墙


问题:3、

  Call From lida5/192.168.159.133 to lida3:8485 failed on connection exception: java.net.ConnectException: Connection refused; 


出现原因:HA的集群就必须依赖于JournalNode,如果NameNode无法获取JournalNode Quorum,HDFS则会无法格式化或无法启动。


解决办法:格式化namenode之前,先启动JournalNode。
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值