[ https://issues.apache.org/jira/browse/HBASE-11768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16805107#comment-16805107 ]
ChenKai commented on HBASE-11768: --------------------------------- [~stack] We run HBase cluster on k8s, and it seems to get the wrong ip(hostname) back with this patch when invoking *regionServerStartup* and *handleReportForDutyResponse* method. The error is {color:red}"Master passed us a different hostname to use; xxxxx"{color}. I am not sure if there's something wrong with k8s DNS, so we returned and use *hbase.master(regionserver).hostname*. > Register region server in zookeeper by ip address > ------------------------------------------------- > > Key: HBASE-11768 > URL: https://issues.apache.org/jira/browse/HBASE-11768 > Project: HBase > Issue Type: Improvement > Components: regionserver > Affects Versions: 2.0.0 > Reporter: Cheney Sun > Priority: Major > Labels: patch > Attachments: HBASE-11768.master.001.patch, HBASE_11768.patch > > > HBase cluster isn't always setup along with a DNS server. But regionservers > now register their hostnames in zookeeper, which bring some inconvenience > when regionserver isn't in one DNS server. In such situation, clients have to > maintain the ip/hostname mapping in their /etc/hosts files in order to > resolve the hostname returned from zookeeper to the right address. > However, this causes a lot of pain for clients to maintain the mapping, > especially when adding new machines to the cluster, or some machines' address > changed due to some reason. All clients need to update their host mapping > files. > The issue is to address this problem above, and try to add an option to let > each regionserver record themself by ip address, instead of hostname only. -- This message was sent by Atlassian JIRA (v7.6.3#76005)