【发布时间】:2011-10-19 06:31:32
【问题描述】:
我是 hadoop 新手,所以我有一些疑问。如果主节点发生故障,hadoop 集群会发生什么?我们可以在没有任何损失的情况下恢复该节点吗?当当前主节点发生故障时,是否可以保留辅助主节点自动切换到主节点?
我们有namenode(Secondary namenode)的备份,所以我们可以在Secondary namenode失败的时候恢复namenode。像这样,当datanode发生故障时,我们如何恢复datanode中的数据?二级namenode只是namenode的备份,不是datenode的备份,对吧?如果一个节点在作业完成之前发生故障,因此作业跟踪器中有作业挂起,该作业是继续还是从空闲节点中的第一个重新开始?
如果发生任何事情,我们如何恢复整个集群数据?
最后一个问题,我们可以在 Mapreduce 中使用 C 程序吗(例如,mapreduce 中的冒泡排序)?
提前致谢
【问题讨论】:
标签: hadoop