HBASE-7772 Cluster ID is not initialized correctly in RPC client
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443221 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
95bd04444b
commit
1392824a85
|
@ -584,9 +584,6 @@ public class HConnectionManager {
|
|||
throws ZooKeeperConnectionException {
|
||||
this.conf = conf;
|
||||
this.managed = managed;
|
||||
// ProtobufRpcClientEngine is the main RpcClientEngine implementation,
|
||||
// but we maintain access through an interface to allow overriding for tests
|
||||
this.rpcEngine = new ProtobufRpcClientEngine(conf);
|
||||
String adminClassName = conf.get(REGION_PROTOCOL_CLASS,
|
||||
DEFAULT_ADMIN_PROTOCOL_CLASS);
|
||||
this.closed = false;
|
||||
|
@ -621,6 +618,10 @@ public class HConnectionManager {
|
|||
HConstants.DEFAULT_HBASE_CLIENT_PREFETCH_LIMIT);
|
||||
|
||||
retrieveClusterId();
|
||||
// ProtobufRpcClientEngine is the main RpcClientEngine implementation,
|
||||
// but we maintain access through an interface to allow overriding for tests
|
||||
// RPC engine setup must follow obtaining the cluster ID for token authentication to work
|
||||
this.rpcEngine = new ProtobufRpcClientEngine(this.conf);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue