分享

hadoop ha 问题

evababy 发表于 2015-9-17 17:54:17 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 3 13401
部署HA 机器master1 master2HDFS ID: ha1 ha2
yarn id: rm1 rm2

宕机切换没问题,
通过手动切换hdfs haadmin -DfSHAadmin -failover ha1 ha2 发现hdfs正常切换过去,8088监控系统仍然是ha1,分布式下跑任务发现client.ConfiguredRMFailoverProxyProvider: Failing over to rm1 ,访问控制台master2:8088 后自动跳转到master1:8088,

尝试yarn 命令进行切换一直未成功,
1、请问手动切换可以吧8088同时也切过去么?
2、切换后备机处于不可用状态,在程序中、其他架构配置中都写死IP端口hdfs://master1:9000,请问该如何切换呢?

已有(3)人评论

跳转到指定楼层
bob007 发表于 2015-9-17 18:04:44
hdfs://master1:9000
这个不能写死,如果ha,有另外的写法
回复

使用道具 举报

evababy 发表于 2015-9-17 18:50:26
bob007 发表于 2015-9-17 18:04
hdfs://master1:9000
这个不能写死,如果ha,有另外的写法

HAUtil.isHAEnabled(conf,id)  
id 应该是 ha1   ha2吧? 可是我如何获取都是false
回复

使用道具 举报

bob007 发表于 2015-9-17 19:07:08
evababy 发表于 2015-9-17 18:50
HAUtil.isHAEnabled(conf,id)  
id 应该是 ha1   ha2吧? 可是我如何获取都是false

HA配置中
<name>fs.defaultFS</name>
<value>hdfs://masters</value>
这个是不带端口的

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条