gpt4 book ai didi

hadoop - HBase 是否使用集群中所有节点的计算能力来执行查询?

转载 作者:可可西里 更新时间:2023-11-01 15:05:18 25 4
gpt4 key购买 nike

我们正在设置 1 个主节点和 2 个从节点。数据在 postgres 和 hbase 及其类似的数据集(相同的行数)中设置 - 6500 万行。然而,对于相同的查询,我们没有发现 HBase 的性能有可衡量的提高。

我的第一个想法是 - HBase 是否使用所有节点的计算能力来 fork 查询?也许这就是为什么性能没有明显提高的原因。

为什么 Postgres 和 HBase 之间的性能会大致相同的任何其他原因?要查找的任何特定配置项?

编辑:我在研究这个时发现的东西:http://www.flurry.com/2012/06/12/137492485#.VaQP_5QpBpg

最佳答案

这是一个既是又不是的答案。根据您对“查询”所做的操作和您的区域分布,您可能会或可能不会使用所有节点。例如,如果您正在对整个表运行扫描,它将依次针对每个区域(假设不止一个)运行。但是,如果您对不同区域的键使用多重获取,这将并行运行。

随着区域数量的增加和您开始并行化请求(多个客户端),真正的好处将会到来。随着区域的拆分,区域将由 Master 跨区域服务器分布。

关于hadoop - HBase 是否使用集群中所有节点的计算能力来执行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31321243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com