diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java index 3269bd8..2c872c7 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java @@ -3608,13 +3608,13 @@ public class HBaseAdmin implements Admin { protected HConnection connection; protected MasterKeepAliveConnection master; - public MasterCallable(final HConnection connection) { + public MasterCallable(final HConnection connection) throws MasterNotRunningException { this.connection = connection; + this.master = this.connection.getKeepAliveMasterService(); } @Override public void prepare(boolean reload) throws IOException { - this.master = this.connection.getKeepAliveMasterService(); } @Override