hbase.hregion.memstore.flush.size(HBase Memstore 刷新大小)
如Region中任意 memstore 大小超过此值(字节数),Memstore 将刷写到磁盘。通过运行由 hbase.server.thread.wakefrequency 指定的频率的线程检查此值。
hbase.regionserver.global.memstore.lowerLimit
regionserver所有memstore占整个堆的最大比例,默认35%,当超过这个值时,会选择一些占用内存比较大的memstore阻塞写操作并进行flush,这是为了降低阻塞全部写操作flush带来的问题。
hbase.regionserver.global.memstore.upperLimit
regionserver所有memstore占整个堆的最大比例,默认40%,当超过这个值时,强制阻塞所有的写操作,将所有的memstore刷写到HFile中。
hbase.hregion.memstore.block.multiplier(HBase Memstore 块乘法器)
当region的memstore总量达到 hbase.hregion.memstore.block.multiplier * hbase.hregion.memstore.flush.size 时,会阻塞这个region的写操作,并强制刷写到HFile。触发这个刷新只会发生在memstore即将写满是put了一个巨大的记录的情况,这时会阻塞写操作,强制刷新成功才能继续写入。
hbase.rest.threads.max(HBase REST Server 最大线程)
HBase REST Server 线程池的最大大小。该服务器可以处理此数量的并发请求。将此值设置过高的值会导致OOM。
hbase.thrift.minWorkerThreads(HBase Thrift Server 最少工作者线程)
线程池的“内

最低0.47元/天 解锁文章

576

被折叠的 条评论
为什么被折叠?



