Если вы подключаетесь к удаленному кластеру HBase - обязательно добавьте все имен узлов и ip-адресов кластера в файл локальных хостов (/ etc / hosts в Linux или C: \ Windows \ System32 \ drivers \ etc \ hosts в Windows), как в следующем примере:
192.168.150.101 vm01.domain.com
192.168.150.102 vm02.domain.com
192.168.150.103 vm03.domain.com
192.168.150.104 vm04.domain.com
Очевидно, Zookeper использует имя хоста вместо ip где-то при попытке подключения к HBase, и это может быть проблемой при удаленном подключении с Java.
Надеюсь, это поможет!