Hbase放置超时

时间:2018-10-02 08:53:06

标签: java timeout hbase

我在我的项目中使用hbase客户端v1.3.1。创建hbase连接时已设置以下配置设置

hBaseConfiguration.set("hbase.client.operation.timeout", "10");
hBaseConfiguration.set("hbase.rpc.timeout", "10");
hBaseConfiguration.set("hbase.client.retries.number", "1");

但是在某些情况下此代码未正确设置超时时间

long currentTime = System.currentTimeMillis();
hBaseTable.put(auditLog);
long totalPutDelay = System.currentTimeMillis() - currentTime;
log.debug("Hbase Actual Put time: {}", totalPutDelay);

仍提供5到500 ms的值。还有其他方法可以在hbase客户端中设置超时。

0 个答案:

没有答案