2014-06-30 101 views
0

問題很簡單,因爲HTablePool已被棄用。第一個問題是如何使用HTable池,因爲它是一個繁重的操作,第二個問題是在哪裏配置初始連接的池數?HBase連接池和池配置

+0

你能找到其他方法嗎? – aa8y

回答

3

我想我可以部分回答你的問題。正如您所說,HTablePool現已被棄用(請參閱:HBASE-6580)。但它已被HConnection取代。我們現在可以使用它。

Configuration config = HBaseConfiguration.create(); 
try (HConnection connection = HConnectionManager.createConnection(config)) { 
    try (HTableInterface table = connection.getTable(tableName)) { 
    ... 
    } 
} 

並進一步使用。但是,我認爲我們不能配置彙集的初始連接的數量。