每个 Hadoop 服务器应该有多少个 HBase 服务器?

Posted

技术标签:

【中文标题】每个 Hadoop 服务器应该有多少个 HBase 服务器?【英文标题】:How many HBase servers should I have per Hadoop server? 【发布时间】:2013-07-09 01:00:06 【问题描述】:

我有一个系统可以提供较小的图像文件,这些文件存储在使用 hadoop 作为文件系统的 HBase 表中。

我目前有 2 个 hadoop 实例和 1 个 HBase 实例,但我的问题是这里的比例应该是多少?我应该每个 hbase 服务器有 1 个 hadoop 还是真的很重要?

【问题讨论】:

【参考方案1】:

答案是视情况而定。 这取决于您拥有多少数据、regionserver 的 cpu 利用率和其他各种因素。你需要做一些概念证明来实现你的 hadoop 和 hbase 集群的大小。使用 hadoop 和 hbase 的可变性取决于用例。

事实上,我最近看到了一个 hadoop 和 hbase 集群完全解耦的设置。在设置 hbase 集群中,远程使用 hadoop 在 HDFS 上进行 R/W。

【讨论】:

以上是关于每个 Hadoop 服务器应该有多少个 HBase 服务器?的主要内容,如果未能解决你的问题,请参考以下文章

hbase scan的startRow和endRow

Hadoop2.7.5+Hbase1.4.0完全分布式集群搭建

hbase中啥是Region,啥是RegionServer

HBase Shell - org.apache.hadoop.hbase.ipc.ServerNotRunningYetException:服务器尚未运行

Hadoop, HBase, Hive, ZooKeeper默认端口说明

HBASE 系列 一个RegionServer的Region数量多少合适?