如何配置Hadoop 2.2以适应这种情况?

时间:2014-03-18 13:32:51

标签: hadoop yarn

我已经安装了hadoop 2.2四台机器。他们是:

  namenodes: master1,master2
  datanodes: slave1,slave2

我的笔记本上安装了master1,我想在睡觉时关闭master1。和 当master1处于active状态时,master2处于standby状态。当我关闭笔记本时,hadoop群集会自动将活动的名称节点更改为master2吗?

我不知道我是否理解hadoop v2' multiple namenodes的含义。该功能是否适合我上面描述的情况?感谢。

1 个答案:

答案 0 :(得分:1)

您需要为NameNodes使用高可用性功能。当它检测到主NameNode脱机时,辅助节点将自动接管。

然而,群集的操作会有短暂的打嗝,因为辅助节点会在很短的时间内(通常为30到60秒)延迟响应块位置请求,从而为所有数据节点提供足够的时间指向新的NN。