2016-08-23 92 views
0

我想在創建我的配置並在建立與Java代碼的HBase主連接之前,使用Zookeeper進行快速連接檢查。 哪個HBase API方法適用於檢查羣集中的Zookeeper連接狀態?如何檢查HBase中的Zookeeper連接?

+0

你的意思是檢查到Zookeeper的HBase集羣連接是否正常,或者檢查Zookeeper是否從Java代碼啓動? –

回答

1

試試下面的代碼

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

後您配置的連接,你可以測試它,使用

HBaseAdmin.checkHBaseAvailable(config); 

它將測試您的數據庫的連接,如果動物園管理員不工作,你會得到一個錯誤信息,說明Zookeeper存在問題。