如何检查HBase中的Zookeeper连接?

时间:2016-08-23 22:26:10

标签: hbase apache-zookeeper

我想在创建配置之后和从Java代码建立与HBase master的连接之前,与Zookeeper进行快速连接检查。 哪种HBase API方法适合检查群集中的Zookeeper连接状态?

1 个答案:

答案 0 :(得分:2)

尝试以下代码

Configuration config =  HBaseConfiguration.create();
config.set("hbase.zookeeper.quorum", "hbase");
config.set("hbase.zookeeper.property.clientPort","2181");

配置连接后,您可以使用

进行测试
HBaseAdmin.checkHBaseAvailable(config);

它将测试与您的数据库的连接,如果Zookeeper不起作用,您将收到一条错误信息,说明Zookeeper存在问题。