diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/HQuorumPeer.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/HQuorumPeer.java
index 6127997..2fced7f 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/HQuorumPeer.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/HQuorumPeer.java
@@ -42,6 +42,7 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
import org.apache.hadoop.hbase.util.DNS;
import org.apache.hadoop.hbase.util.Strings;
import org.apache.hadoop.util.StringUtils;
+import org.apache.zookeeper.server.admin.AdminServer.AdminServerException;
import org.apache.zookeeper.server.ServerConfig;
import org.apache.zookeeper.server.ZooKeeperServerMain;
import org.apache.zookeeper.server.quorum.QuorumPeerConfig;
@@ -82,7 +83,7 @@ public class HQuorumPeer {
}
}
- private static void runZKServer(QuorumPeerConfig zkConfig) throws UnknownHostException, IOException {
+ private static void runZKServer(QuorumPeerConfig zkConfig) throws UnknownHostException, IOException, AdminServerException {
if (zkConfig.isDistributed()) {
QuorumPeerMain qp = new QuorumPeerMain();
qp.runFromConfig(zkConfig);
diff --git a/pom.xml b/pom.xml
index cf6501c..abd5915 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1232,7 +1232,7 @@
2.5.0
thrift
0.9.3
- 3.4.8
+ 3.5.1-alpha
1.7.7
4.0.3
2.4.1