为了账号安全,请及时绑定邮箱和手机立即绑定

hbase wal 在哪个package下面

hbase wal 在哪个package下面

偶然的你 2018-10-01 13:13:03
查看完整描述

1 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

一、调整参数
入门级的调优可以从调整参数开始。投入小,回报快。

1. Write Buffer Size
快速配置
Java代码
HTable htable = new HTable(config, tablename);
htable.setWriteBufferSize(6 * 1024 * 1024);
htable.setAutoFlush(false);
设置buffer的容量,例子中设置了6MB的buffer容量。
* 必须禁止auto flush。
* 6MB是经验值,可以上下微调以适应不同的写场景。

原理
HBase Client会在数据累积到设置的阈值后才提交Region Server。这样做的好处在于可以减少RPC连接次数。同时,我们得计算一下服务端因此而消耗的内存:hbase.client.write.buffer * hbase.regionserver.handler.count。在减少PRC次数和增加服务器端内存之间找到平衡点。

查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 755 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信