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 |
相关讨论
相关资源推荐
- Linux Admins: Discover, Map and Store
- linux 下各个端口及他们的作用
- Hyperledger Fabric CA 实例网络部署
- Linux(CentOS)下,各种协议,端口号
- activiti中的bug列表
- RAC: Frequently Asked Questions (Doc ID 220970.1)
- RAC: Frequently Asked Questions [ID 220970.1]
- ubuntu加入Windows的AD域(使用SSSD和Realm的方式)
- Centos7 HyperLedger Fabric 1.4 生产环境部署
- 基于centos7搭建k8s单节点测试环境