[HBase配置参数解析]hbase.regionserver.handler.count

来源:互联网 发布:社交软件开发 编辑:程序博客网 时间:2024/06/07 23:55

hbase.regionserver.handler.count
该配置参数用于定义regionserver上用于等待响应用户表级请求的线程数,通常的配置规则是:当每次请求的数据量较大时(如接近MB的单词put,cache较大的scan操作);当每次请求负载较小时,则把该值配置较大。同时在请求的数据量大小收到参数hbase.ipc.server.max.callqueue.size.限制,典型的配置场景是网站后端的HBase集群,这种场景下大多数为读请求,很少写请求,因此这种场景可以把该值配置到最大也是安全的。
如果单个请求的数据量很大,并且将该值配置的很大时,put并发量很高时,会给内存造成很大压力,甚至有可能触发内存溢出。
可以通过查看rpc.logging(regionserver打开DEBUG日志级别),根据在排队的线程数量消耗的内存大小来判断hbase.regionserver.handler.count配置是否过大或者过小。
原创粉丝点击