amazon-web-services - HBase 中的强制区域拆分不会导致任何拆分
问题描述
我有一个在 s3 上运行 HBase 的 EMR 集群。我有一个具有以下配置的表
hbase.regionserver.region.split.policy = org.apache.hadoop.hbase.regionserver.DisabledRegionSplitPolicy
我已禁用拆分策略,因为我想手动运行拆分命令。所以我有一个区域说'e85b1fe7c708500a7ae44427a76b3391',其大小为14GB。我对该区域发出以下拆分命令:
拆分'e85b1fe7c708500a7ae44427a76b3391'
该命令在 hbase shell 上运行成功,但没有发生区域拆分。谁可以帮我这个事。
解决方案
根据https://hbase.apache.org/book.html#manual_region_splitting_decisions中提供的信息,它指出The DisabledRegionSplitPolicy policy blocks manual region splitting.
。
如果要避免手动拆分,可以将自动拆分的大小增加到非常大的值。
推荐阅读
- javascript - event 和 $event 之间的区别
- python - Python导入消息模块不起作用
- flutter - 每次更新数据时如何在颤振中重建完整视图
- javascript - 如何创建一个将新元素添加到空数组(JS)中的函数?
- r - 如何确保 3 个单独的 dfs 只包含相同的列?
- c# - 在 docker-compose 中访问 GRPC 服务
- git - `export GPG_TTY=$(tty)` 的签名问题
- javascript - 如何将 CSS 过渡(例如淡入)应用到 React 中的项目列表,以便它们的动画在渲染时一个接一个地排序?
- javascript - 来自给定位置的星图图像
- javascript - Javascript 将 BigInt 转换为日期时间和格式