首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AWS ec虚拟机上使用hadoop 1.0配置高可用性

如何在AWS ec虚拟机上使用hadoop 1.0配置高可用性
EN

Stack Overflow用户
提问于 2012-10-06 13:46:57
回答 2查看 343关注 0票数 1

我已经在非VM设置上使用心跳和虚拟IP机制配置了此设置。

我使用hadoop 1.0.3并使用共享目录来共享Namenode元数据。问题是,在亚马逊云上,没有什么比虚拟Ip更能使用Linux-ha获得高可用性。

有没有人能做到这一点。请让我知道所需的步骤?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-06 19:42:58

现在,我在hbase上使用Hbase replication WAL。高于0.92的Hbase支持这一点。

对于云上的hadoop集群,我将等待2.0版本变得稳定。

使用了以下代码

http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/replication/package-summary.html#requirements

在客户端,我添加了两个主服务器的逻辑,用于在网络中断的情况下重新连接。

这件事适用于简单的2台机器互相备份,不推荐用于数量较多的服务器。

希望能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2012-10-06 13:56:17

好吧,Hadoop有两个部分可以使其高度可用。当然,第一个也是更重要的是NameNode。有一个辅助/检查点NameNode,您可以启动和配置它。这将有助于在主NameNode宕机的情况下保持HDFS正常运行。接下来是JobTracker,它运行所有的作业。据我所知(过时了10个月),JobTracker没有可以配置的备份,所以在它宕机的情况下,监控并使用正确的配置启动一个新的备份由您决定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12757133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档