【发布时间】:2014-03-04 21:10:39
【问题描述】:
我想知道 HBase 集群中的最大表数是多少,如果它有 3 个区域服务器。我知道每个表至少包含一个区域,而一个区域服务器始终包含 1000-1500 个区域。那么这是否意味着最大表数 = 1500 * 3 = 4500?
如果每个表都非常小,是否有可能一个区域包含很多表,所以我们可以在 HBase 中拥有数百万个表?
【问题讨论】:
标签: hbase
我想知道 HBase 集群中的最大表数是多少,如果它有 3 个区域服务器。我知道每个表至少包含一个区域,而一个区域服务器始终包含 1000-1500 个区域。那么这是否意味着最大表数 = 1500 * 3 = 4500?
如果每个表都非常小,是否有可能一个区域包含很多表,所以我们可以在 HBase 中拥有数百万个表?
【问题讨论】:
标签: hbase
第一件事:你真的需要数千张桌子吗?在这种情况下,我不认为 Hbase 是一个合适的工具,如果你的地图很小,你最好使用 Redis 地图。
这是否意味着最大表数 = 1500 x 3 = 4500?
-> Hbase 集群中的表数量没有理论上的限制。
如果每个表都非常小,是否有可能一个区域包含很多表,所以我们可以在 HBase 中拥有数百万个表?
-> 否:区域是 table 的一部分,与之关联,并且仅由一个 regionserver 加载。
【讨论】: