hbase - hbase table split region卡住了,怎么解决
问题描述
我的 hbase 版本是 1.1.2.2.5,是通过 ambari 安装的。
hbase table carpass在线regions有2000个,拆分regions有800个。观察了许久,发现分裂区域不断增加,并没有减少。这个表还在不断的导入数据,请问如何解决这个问题。
对了,我也在hbase shell中实现了split carpass,在线区域从1600多增加到2000多。
carpass Description 'carpass',{NAME=>'e',TTL=>'63072000 SECONDS(730 DAYS)'},{NAME=>'e1',TTL=>'63072000 SECONDS(730 DAYS)'}
帮我
解决方案
如果你想减少区域的数量,你应该这样做:
- 增加区域大小
- 启用压缩
- 例如,使用 Hbase shell 合并区域
- 禁用 Hbase 区域规范化器
推荐阅读
- operators - 数学等价于双右移和 AND 运算符?
- python - 如何修复 TypeError:不支持的操作数类型?
- django-crispy-forms - 如何将所有剩余的模型字段添加到 django 清晰的表单布局中?
- css - 当我访问某些网址时,字体真棒图标不显示
- laravel - Laravel 重定向和更改 URL
- webpack - Webpack html-webpack-plugin 不工作
- python - 给定一个数组;我需要子数组;其元素的 XOR 值等于某个给定值
- regex - 谷歌表格语法问题
- sql-server - SSIS 将 yyyy-mm-dd hh:mm 转换为 ISO8601
- java - 将 BiPredicate 传递给 Stream 以比较对象列表