我有两个问题:
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版本还是开源的?
谢谢!
1条答案
按热度按时间7fyelxc51#
回答你的第一个问题:
单点故障是系统的一部分,如果它发生故障,整个系统将不可用。通过在所有潜在的spof中添加冗余,可以避免spof。
hdfs和yarn(mr2)是hadoop的核心组件,在hdfs中namenode是spof,但是随着namnode ha(2个namenodes一个主节点一个备用节点)的引入,namenode不再是spof。您可以在hadoop2.5中配置namenodeha
在yarn中,资源管理器是spof,但是可以为hadoop 2.3版以后的版本配置ha。
对第二个问题的回答
水基
hydrabase是hbase的增强版,但这将是一个单独的nosql保护。
hydrabase比hbase更好的地方在于,它应该是一个更可靠的数据库,可以在服务器出现故障时将停机时间降至最低。如果某个区域服务器出现故障,则它承载的所有区域都必须迁移到另一个区域服务器。根据facebook的说法,虽然hbase有自动故障切换功能,但要真正实现它可能需要很长时间。
到目前为止,hydrabase还不是开源的,但是facebook将在apacheprojects(开源)下发布它。它的apache版本将在5个月内发布,具体发布日期请访问网站