我想知道如果 HBase 集群有 3 个区域服务器,它的最大表数是多少。我知道每个表至少包含一个区域,一个区域服务器始终包含 1000-1500 个区域。那么这是否意味着最大表数 = 1500 * 3 = 4500 ?
如果每个表都非常小,是否有可能一个区域包含许多表,以便我们可以在 HBase 中拥有数百万个表?
第一件事:你真的需要数千张桌子吗?在这种情况下,我不认为 Hbase 是一个合适的工具,如果你的地图很小,你最好使用 Redis 地图。
那么这是否意味着最大表数 = 1500 x 3 = 4500 ?
-> Hbase 集群中的表数没有理论上的限制。
如果每个表都非常小,是否有可能一个区域包含许多表,以便我们可以在 HBase 中拥有数百万个表?
-> 否:一个区域是表的一部分,与它相关联,并且仅由一个区域服务器加载。