关于 Hadoop 失败和新的 HBase?

Regarding Hadoop failure and new HBase?

我有两个问题:

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 版本还是开源的?

谢谢!

回答您的第一个问题:

单点故障是系统的一部分,一旦发生故障,整个系统将不可用。 SPOF 可以通过在所有潜在的 SPOF 中添加冗余来避免。

HDFS和YARN(MR2)是Hadoop的核心组件,在HDFS namenode中是SPOF,但是随着Namnode HA(2 namenodes One active and One standby)的引入,namenode不再是SPOF了。您可以在 Hadoop 2.5

中配置 Namenode HA

在 YARN 中,资源管理器是 SPOF,但可以为 Hadoop 2.3 版以上配置 HA。

第二个问题的答案

Hydrabase

Hydrabase 是 Hbase 的增强版本,但这将是一个单独的 NOSQL 保护。

HydraBase 比 HBase 更好的原因在于,它应该是一个更可靠的数据库,当服务器 fail.If 区域服务器出现故障时,它应该最大限度地减少停机时间,它托管的所有区域都必须迁移到另一个区域服务器。根据 Facebook 的说法,虽然 HBase 具有自动故障转移功能,但实际发生可能需要很长时间。

截至目前,Hydrabase 尚未开源,但 facebook 将在 Apache 项目(开源)下发布它。它的 apache 版本将在 5 个月后发布,请访问 site 了解确切的发布日期