我有两个问题:
1. Is NameNode still single point of failure in Hadoop YARN or new version of Hadoop e.g. 2.5?
Hadoop的单点故障是什么?
2. I saw Facebook is using HydraBase. Is HydraBase new version Hbase or is it new DBMS similar to Hbase?
HydraBase有Apache版本还是开源?
谢谢!
答案 0 :(得分:1)
回答你的第一个问题:
单点故障是系统的一部分,如果失败,整个系统将不可用。通过在所有潜在的SPOF中添加冗余可以避免SPOF。
HDFS和YARN(MR2)是Hadoop的核心组件,在HDFS中,namenode是SPOF,但是随着Namnode HA的介绍(2个名称节点一个活动和一个备用),namenode不再是SPOF。您可以在Hadoop 2.5中配置Namenode HA在YARN中,资源管理器是SPOF,但可以为Hadoop 2.3版本配置HA。
回答第二个问题
Hydrabase
Hydrabase是Hbase的加强版本,但这将是一个单独的NOSQL保护。
使HydraBase比HBase更好的原因是它应该是一个更可靠的数据库,可以在服务器发生故障时最大限度地减少停机时间。如果区域服务器出现故障,它所托管的所有区域都必须迁移到另一个区域服务器。据Facebook称,虽然HBase具有自动故障转移功能,但实际上可能需要很长时间。
截至目前,Hydrabase还不是开源软件,但Facebook将在Apache Projects(开源)下发布它。它的apache版本将在5个月内发布,访问site以获取确切的发布日期