HDFS具有较高的容错性,可以兼容廉价的硬件,它把硬件出错看成一种常态,而不是异常并设计了相应的机制检测数据错误和进行自动恢复,如果数据节点出错,HDFS的恢复策略有哪些?
HDFS具有较高的容错性,可以兼容廉价的硬件,它把硬件出错看成一种常态,而不是异常并设计了相应的机制检测数据错误和进行自动恢复,如果数据节点出错,HDFS的恢复策略有哪些?
A、数据节点会定期向名称节点发送“心跳”信息,向名称节点报告自己的状态
B、名称节点定期检查,一旦发现某个数据块的副本数量小于冗余因子,就会启动数据冗余复制为它生成新的副本
C、当数据节点发生故障,或者网络发生断网时,名称节点就无法收到来自一些数据节点的“心跳”信息,这时这些数据节点就会被标记为“宕机”不会再给它们发送任何I/O请求
D、名称节点会定期向数据节点发送“心跳”信息,向数据节点报告自己的状态
正确答案:数据节点会定期向名称节点发送“心跳”信息,向名称节点报告自己的状态|名称节点定期检查,一旦发现某个数据块的副本数量小于冗余因子,就会启动数据冗余复制为它生成新的副本|当数据节点发生故障,或者网络发生断网时,名称节点就无法收到来自一些数据节点的“心跳”信息,这时这些数据节点就会被标记为“宕机”不会再给它们发送任何I/O请求