1.Hdfs读数据出错:若在读数据的过程中,客户端和DataNode的通信出现错误,则会尝试连接下一个 包含次文件块的DataNode.同时记录失败的DataNode,此后不再被连接. 2.Hdfs在写某一个副本数据的时候出错: (1)首先会关闭dataNode联通的线管. (2)将已发送至线管内,还没有收到确认消息的数据包重新写回到数据队列中,保证数据不丢失. (3)将当前正常工作的dataNode赋予新的版本号,这样保证即使故障dataNode节点恢复了,由于版本号不对,故障dataNode…