做网站的windowlcd,免费咨询妇科病医生,做微信文章的网站,odoo网站建设1. Hbase-region切分
自动切分#xff0c;默认情况下 2.0版本#xff0c;第一次region的数据达到256M#xff0c;会进行切分#xff0c;以后就是每达到10G切分一次#xff0c;切分完成后#xff0c;会进行负载均衡#xff0c;均衡到其他regionserver预分区自定义rowke…1. Hbase-region切分
自动切分默认情况下 2.0版本第一次region的数据达到256M会进行切分以后就是每达到10G切分一次切分完成后会进行负载均衡均衡到其他regionserver预分区自定义rowkey 可以理解为预切分比如预分区每个regionserver会有10个region每个region都有startrow和endrow生产上必须要用预分区自定义rowkey预分区好了之后即使没有数据也会新建10个region的空文件以后存数据的时候会均匀的存到每个region中
2. Hbase-大合并和小合并
大合并将过期数据删除将文件进行合并 企业中7天进行一次 小合并将过期数据标记但是不会删除只会合并邻近的文件
3. Hbase-内存数据刷写
手动刷写 用命令刷写定时刷写设置参数 MemStore达到128M如果MemStore比较多而且都没有达到128M可以设置region的大小为512M 4. Hbase-二级索引 4.1. 问题
hbase查询如果过滤条件不是rowkey就会全局遍历
举例
如果根据name过滤就会全局遍历
id name age
1 ikun 19
4.2. 解决
添加二级索引其实就是再新建一个表以name为rowkey
name id
ikun 1