首先向namenode保证已损坏的数据快已经正在尝试读操作的datanode爱抛出checksumException异常
namenode将这个数据块标记为已损坏, 因此,他不会将处理请求直接发送到这个节点,
之后,他安排这个数据块的一个副本复制到另外一个datanode,如此一来,数据块的复制因子又回到了期望水平,
最后删除易损坏的数据块。
首先向namenode保证已损坏的数据快已经正在尝试读操作的datanode爱抛出checksumException异常
namenode将这个数据块标记为已损坏, 因此,他不会将处理请求直接发送到这个节点,
之后,他安排这个数据块的一个副本复制到另外一个datanode,如此一来,数据块的复制因子又回到了期望水平,
最后删除易损坏的数据块。