分享

hbase wal什么时候移动到oldwal目录

pig2 发表于 2020-5-21 07:43:10 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 1029
本帖最后由 pig2 于 2020-5-21 08:33 编辑

有些老铁wal日志已经非常多,可是hbase wal还是没有移动到oldwal目录?这时候该如何处理。

可以设置下参数hase.regionserver.max.logs

如果达到Hlog的最大个数(hase.regionserver.max.logs参数控制)的时候,就会触发强制刷盘操作。对于已经刷盘的数据,其对应的Hlog会有一个过期的概念,Hlog过期后,会被监控线程移动到 .oldlogs,然后会被自动删除掉。

这个参数是hase.regionserver.max.logs,默认是32个。


Hbase2.0 maxLogs 是需要计算的
参考资料
https://issues.apache.org/jira/browse/HBASE-14951

没找到任何评论,期待你打破沉寂

关闭

推荐上一条 /2 下一条