每个 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 服务器?的主要内容,如果未能解决你的问题,请参考以下文章
Hadoop2.7.5+Hbase1.4.0完全分布式集群搭建
HBase Shell - org.apache.hadoop.hbase.ipc.ServerNotRunningYetException:服务器尚未运行