[ 
https://issues.apache.org/jira/browse/HBASE-11466?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mikhail Antonov updated HBASE-11466:
------------------------------------

    Component/s: Consensus

> HConnectionImplementation should not use ZK
> -------------------------------------------
>
>                 Key: HBASE-11466
>                 URL: https://issues.apache.org/jira/browse/HBASE-11466
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Client, Consensus
>    Affects Versions: 2.0.0
>            Reporter: Mikhail Antonov
>             Fix For: 2.0.0
>
>
> Currently ConnectionManager.HConnectionImplementation uses ZK to get address 
> of current master. Should instead use pluggable interface to get location of 
> master to connect to (current active master in the cluster, until we have 
> multiple active masters) elsewhere (e.g. round-robin over the list of masters 
> set in the client's hbase-site.xml).
> Currently it uses MasterAddressTracker, which reads from ZK, and this is the 
> only place where MasterAddressTracker is used on the client side (except 
> ZkUtil util method which dumps ZK namespace to log). So implementation of  
> failover proxy which fails over multiple masters will probably used only here.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to