HBase最少的服务器组成是多少?
HBase最少的服务器组成是多少?
全分布式,使用分片,但不使用Hadoop。 这是用于生产环境的。
我期待着这样的解释。
-
服务器 1:Zookeeper
-
服务器 2:区域服务器
...以及更多
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
HBase最少的服务器组成是多少?
全分布式,使用分片,但不使用Hadoop。 这是用于生产环境的。
我期待着这样的解释。
服务器 1:Zookeeper
服务器 2:区域服务器
...以及更多
谢谢。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
最小值为 1 - 请参阅伪分布式模式。涉及的移动部分是:
假设您正在 HDFS 上运行(您应该这样做):
对于 MapReduce(如果需要):
对于 HBase 本身
对于 ZooKeeper
您需要的机器数量实际上取决于您在面对硬件故障时需要多少可靠性以及哪种节点。上述节点中唯一(尚)不支持在硬件故障时进行热故障转移或其他恢复的节点是 HDFS NameNode,尽管该问题已在最新的 Hadoop 版本中得到修复。
您通常希望将 RegionServer 的 HDFS 复制因子设置为 3,以便可以利用 机架意识。
因此,在漫长的谩骂之后,我建议至少(对于生产部署):
The minimum is one- see pseudo-distributed mode. The moving parts involved are:
Assuming that you are running on HDFS (which you should be doing):
For MapReduce (if you want it):
For HBase itself
For ZooKeeper
The number of machines that you need is really dependent on how much reliability you need in the face of hardware failure and for what kind of nodes. The only node of the above that does not (yet) support hot failover or other recovery in the face of hardware failure is the HDFS NameNode, though that is being fixed in the more recent Hadoop releases.
You typically want to set the HDFS replication factor of your RegionServers to 3, so that you can take advantage of rack awareness.
So after that long diatribe, I'd suggest at a minimum (for a production deployment):