Clients talk directly to the regionservers. You'll need to link your clients with the cluster by way of VPN or similar.
You could also consider static NAT translation for all of the region servers to corresponding public IP addresses. In that case, additionally you will need to set up DNS on your cluster to resolve host names to the desired public addresses. - Andy ________________________________ From: Amandeep Khurana <[email protected]> To: [email protected] Sent: Monday, June 22, 2009 4:58:58 PM Subject: Accessing a 0.20 cluster from outside a firewall My HBase 0.20 cluster is behind a firewall. When I try to connect to it from outside, I get the following error: 09/06/22 14:43:24 INFO ipc.HBaseClient: Retrying connect to server: / 10.10.10.106:60020. Already tried 10 time(s). The ip address there (10.10.10.106) is an internal ip behind the firewall. Shoudlnt hbase/zk (not sure where this trouble is) be giving back the DNS name rather than the ip address? Any pointers on this? Amandeep Amandeep Khurana Computer Science Graduate Student University of California, Santa Cruz
