请教一个问题,HDFS设置备份次数为3。1台机器死掉了,它上面的文件备份次数就减为2了,cloudera是自动开始同步备份恢复到3吗?有手动恢复到3的命令吗?

0
已邀请:
0

Bob - 同程旅游大数据+BI 架构师 2016-10-13 回答

hadoop是默认进行副本的修复工作
 
你可以使用hadoop的fsck命令进行修复。
0

MarsJ - 大数据玩家~DS 2016-10-18 回答

HDFS文件系统有副本恢复策略,当一个节点挂掉了,Master一旦检测到(或通过心跳反应没能获得该节点信息),则就会将其上面的所有Block根据一定的原理复制一份新的到另外的节点上,保证任何Block都保持replication设置的数量。
这里说的一定原理是:当有多个机架时,Block一般分布在不同的机架上,当只有一个机架时,Block一般分布在不同的机器上。

要回复问题请先登录注册