Hbase 学习(六) 配置文件调优
2013-08-03 19:56
232 查看
这部分的内容,网上多了去了,都大同小异的,仅作为备忘录,省得需要的时候又要到处查。
1.zookeeper.session.timeout默认3分钟,zookeeper和hbase通信的超时时间,设置为1分钟或者更少。
2.hbase.regionserver.handler.count
默认为10,很明显不够,在读多,写少的情况下设置为用户的最大数比较安全,但是在写操作比较多的情况下,可能会发生OutOfMemoryError的错误。
3.perf.hfile.block.cache.size
默认是0.2,内存大的可以建议增加。
4.hbase.hregion.memstore.block.multiplier
默认是2,建议增加,is a safety latch that blocks any further updates from clients when the memstores exceed the multiplier* flush size limit.。
5.hbase.regionserver.maxlogs
默认是32,建议减少,这样就会强制region server提高把数据写入硬盘的频率,随后日志就会被删除了。
6.hbase.regionserver.global.memstore.upperLimit /hbase.regionserver.global.memstore.lowerLimit
这两个参数的默认值分别是0.4/0.35,它们是和hbase.hstore.blockingStoreFiles(默认7)相关联的,怎么调整需要看具体情况,书上没说,这点比较恶心。
相关文章推荐
- Hbase 学习(一) hbase配置文件同步
- Hibernate的学习(创建配置文件hibernate.cfg.xml)
- Mybatis学习--XML映射配置文件
- SpringBoot 基础知识学习(二)——配置文件多环境配置
- Java框架spring 学习笔记(十八):事务管理(xml配置文件管理)
- 传智播客学习之读取配置文件
- HBase配置性能调优
- ARM 链接配置.lds文件学习<转>
- pom文件配置贴一份出来供需要者学习
- Linux 学习笔记_7_Linux用户管理_1_用户管理配置文件剖析
- maven学习笔记3--setting.xml配置文件
- spring学习4-bean配置文件
- MyBatis学习总结(三)——优化MyBatis配置文件中的配置
- Spring源码学习--Spring配置文件解析BeanDefinitionDocumentReader(三)
- DCMTK开源库的学习笔记4:利用ini配置文件对dcm影像进行归档
- HbaseTemplate进阶:利用hbase.properties文件对Hbase的集群和端口进行配置
- 8.5_java学习_对配置文件操作
- cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第七步---英雄要升级&属性--解析csv配置文件
- redis学习(3)redis.conf配置文件详解
- Spring+SpringMVC+MyBatis深入学习及搭建(三)——MyBatis全局配置文件解析