请告诉我 HBase 如何跨区域服务器分区表。
例如,假设我的行键是从 0 到 10M 的整数,并且我有 10 个区域服务器。
这是否意味着第一个 regionserver 将存储键值为 0 - 10M,第二个 1M - 2M,第三个 2M-3M,...第十个 9M - 10M 的所有行?
我希望我的行键是时间戳,但我认为大多数查询将适用于最新日期,所有查询将仅由一个区域服务器处理,是真的吗?
或者也许这些数据会以不同的方式传播?
或者,也许我可以以某种方式创建比我拥有的区域服务器更多的区域,因此(根据给定的示例)服务器 1 将具有密钥 0 - 0,5M 和 3M - 3,5M,这样我的数据将更平均地分布,是这样吗可能的?
更新
我刚刚发现有选项hbase.hregion.max.filesize
,你认为这会解决我的问题吗?