【发布时间】:2012-03-13 00:48:36
【问题描述】:
HBase的最小服务器组成是多少?
全分布式,使用分片,但不使用 Hadoop。 用于生产环境。
我很期待这样解释。
-
服务器 1:动物园管理员
-
服务器 2:区域服务器
...还有更多
谢谢。
【问题讨论】:
标签: nosql hbase apache-zookeeper
HBase的最小服务器组成是多少?
全分布式,使用分片,但不使用 Hadoop。 用于生产环境。
我很期待这样解释。
服务器 1:动物园管理员
服务器 2:区域服务器
...还有更多
谢谢。
【问题讨论】:
标签: nosql hbase apache-zookeeper
最小值为 1 - 请参阅 pseudo-distributed mode。涉及的运动部件是:
假设您在 HDFS 上运行(您应该这样做):
对于 MapReduce(如果需要):
对于 HBase 本身
对于动物园管理员
您需要的机器数量实际上取决于您在面对硬件故障时需要多少可靠性以及对于什么样的节点。面对硬件故障时,上述唯一(尚)不支持热故障转移或其他恢复的节点是 HDFS NameNode,尽管这已在最近的 Hadoop 版本中得到修复。
您通常希望将 RegionServers 的 HDFS 复制因子设置为 3,以便您可以利用 rack awareness。
因此,经过长时间的谩骂,我建议最低(用于生产部署):
【讨论】: