假设副本数设置的为3。当一个客户端向集群上传数据的时候,假设数据流管道中的datanode的编号 为dn1,dn2,dn3。假设现在数据流管道中传输的packet编号为2,我们知道验证的数据包的校验和为最后一个节点,那么之前上游的数据节点是在收到ack之前将packet写入磁盘,还是在收到ack之后再写入磁盘??? 如果最后一个节点校验出错,那上游节点写入磁盘的数据怎么办,删除吗
收起
如果最后一个节点校验出错,那上游节点写入磁盘的数据怎么办,删除吗
报告相同问题?