【问题标题】:number of Tables in a HBase clusterHBase 集群中的表数
【发布时间】:2014-03-04 21:10:39
【问题描述】:

我想知道 HBase 集群中的最大表数是多少,如果它有 3 个区域服务器。我知道每个表至少包含一个区域,而一个区域服务器始终包含 1000-1500 个区域。那么这是否意味着最大表数 = 1500 * 3 = 4500?

如果每个表都非常小,是否有可能一个区域包含很多表,所以我们可以在 HBase 中拥有数百万个表?

【问题讨论】:

    标签: hbase


    【解决方案1】:

    第一件事:你真的需要数千张桌子吗?在这种情况下,我不认为 Hbase 是一个合适的工具,如果你的地图很小,你最好使用 Redis 地图。

    这是否意味着最大表数 = 1500 x 3 = 4500?

    -> Hbase 集群中的表数量没有理论上的限制。

    如果每个表都非常小,是否有可能一个区域包含很多表,所以我们可以在 HBase 中拥有数百万个表?

    -> 否:区域是 table 的一部分,与之关联,并且仅由一个 regionserver 加载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多