我想在创建配置之后和从Java代码建立与HBase master的连接之前,与Zookeeper进行快速连接检查。 哪种HBase API方法适合检查群集中的Zookeeper连接状态?
答案 0 :(得分:2)
尝试以下代码
Configuration config = HBaseConfiguration.create();
config.set("hbase.zookeeper.quorum", "hbase");
config.set("hbase.zookeeper.property.clientPort","2181");
配置连接后,您可以使用
进行测试HBaseAdmin.checkHBaseAvailable(config);
它将测试与您的数据库的连接,如果Zookeeper不起作用,您将收到一条错误信息,说明Zookeeper存在问题。