多项选择题

A.client通过Namenode获取整个文件的数据
B.首先会校验文件的checksum,与元数据不相符则从其他备份读取
C.client直接从Datanode上获取,并在datanode上拼成完整文件
D.client从Datanode上获取,并在client上拼成完整文件