2014-06-12 23 views
0

我打算在具有1个主节点,3个数据节点和1个边缘节点的云上部署hadoop集群。 在我这样做之前,我想牢记部署策略,以便为Namenode创建备份节点。 我读过,辅助namenode帮助主节点更快启动并更新Editlogs和fsimage。 但是它不能用作Namenode,因此masternode失败。如果我能对此作出澄清,我会很高兴。 另外我想知道关于Namenode High Avalibility的最佳选择以及如何部署它。什么是要照顾的步骤。 我正在使用IBM BigSights Enterprise Edition,它管理自动Namdenode High可用性,但我想手动配置一个系统以充当冷却支架的解决方案。 任何帮助将不胜感激。为Hadoop Namenode备份添加QJM或NFS

回答

2

您对Secondary NameNode是正确的,但是,在运行Standby NameNode时,您不应该有Secondary NameNode。 HDFS HA页面上的硬件资源[1]部分对此推理进行了说明。

至于你是否应该使用NFS与QJM,我相信这取决于你更容易管理。当然,如果你没有NFS,那么QJM就是要走的路。

[1] - http://hadoop.apache.org/docs/r2.4.0/hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithNFS.html#Hardware_resources

+0

我有NFS,但想知道的各种方式的利弊 – Prabakaran