2 个回答
避免hbase集群经常发生full gc,可实行的有:
1、调整堆内存。
2、调整JVM垃圾回收策略,建议使用G1GC。
3、调整hbase集群各角色的使用比例,一般保持在MemStore(40%堆)+BlockCache(20%堆) .
4、优化memstore刷新策略,避免MemStore积压导致内存占用过高。
5、优化region个数
6、优化BlockCache缓存命中率
发布于:4周前 (02-26) IP属地:四川省
在使用hbase的时候也需要注意以下几点:
1、rowkey设计不宜过长,一般10-50字节足以。
2、对value部分的数据进行压缩
3、若value部分很大的情况下,可以进行拆分。
4、对不合理的查询任务进行排查和修改,如高负载写入操作,错误Scan操作等。
1、rowkey设计不宜过长,一般10-50字节足以。
2、对value部分的数据进行压缩
3、若value部分很大的情况下,可以进行拆分。
4、对不合理的查询任务进行排查和修改,如高负载写入操作,错误Scan操作等。
发布于:4周前 (02-26) IP属地:四川省
我来回答
您需要 登录 后回答此问题!