in phoenix-queryserver/src/main/java/org/apache/phoenix/queryserver/server/QueryServer.java [390:410]
public boolean registerToServiceProvider(String hostName) {
boolean success = true ;
try {
LoadBalanceZookeeperConf loadBalanceConfiguration = getLoadBalanceConfiguration();
if (loadBalanceConfiguration == null) {
throw new NullPointerException();
}
this.registry = getRegistry();
if (registry == null) {
throw new NullPointerException();
}
String zkConnectString = loadBalanceConfiguration.getZkConnectString();
this.registry.registerServer(loadBalanceConfiguration, getPort(), zkConnectString, hostName);
} catch(Throwable ex){
LOG.debug("Caught an error trying to register with the load balancer", ex);
success = false;
}
return success;
}