hbase性能调优

无尘道长 2014-06-04
一、服务端调优
1、参数配置
   1)、hbase.regionserver.handler.count:该设置决定了处理RPC的线程数量,默认值是10,通常可以调大,比如:150,当请求内容很大(上MB,比如大的put、使用缓存的scans)的时候,如果该值设置过大则会占用过多的内存,导致频繁的GC,或者出现OutOfMemory,因此该值不是越大越好。

  2)、hbase.hregion.max.filesize:配置region大小,0.94.12版本默认是10G,region大小一般控制在几个G比较合适,可以在建表时规划好region数量,进行预分区,做到一定时间内,每个region的数据大小在一定的数据量之下,当发现有大的region,或者需要对整个表进行region扩充时再进行split操作,一般提供在线服务的hbase集群均会弃用hbase的自动split,转而自己管理split。

详细内容请查看:http://wangneng-168.iteye.com/blog/2067741
Global site tag (gtag.js) - Google Analytics