Hbase 优化
- 表设计不好,会发生查询效率低下(rowkey设计不好或者数据倾斜)..
- 预分区:Pre-Create Regions:
.没由预分区--》master根据rowkey切分
.预切分--》
......
- RowKey:
.
.
- Column Family 列族:
.个数限制:如果一个列族在写入时有溢写,会带动Memstore一起溢写,但是Menstore没有达到溢写条件,则会生成很多小文件,所以定义列族最多两个,最好一个(官方文档中显示2到3个)..
- In Mem
.没由预分区--》master根据rowkey切分
.预切分--》
......
.
.
.个数限制:如果一个列族在写入时有溢写,会带动Memstore一起溢写,但是Menstore没有达到溢写条件,则会生成很多小文件,所以定义列族最多两个,最好一个(官方文档中显示2到3个)..