Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Incomplete
-
0.96.0
-
None
-
None
-
None
Description
My hbase cluster is running in LAN network. All master and slaves hostnames are resolved to LAN ip
like this:
master 192.168.1.2
slave1 192.168.1.3
slave2 192.168.1.4
...
I found some hbase ports are listening on LAN port only for example the region server:
tcp6 0 0 192.168.1.3:60020 :::* LISTEN
while zookeeper is listening on all network interfaces:
tcp6 0 0 :::2181 :::* LISTEN
So in this case, although all the servers have WAN ips, It is still impossible
for the client in WAN to access hbase cluster even I can configure the client to resolve all host names to WAN ip. I think region server should listen on all network interfaces like the zookeeper does.