多项选择题

A.响应NameNode的相关指令,比如写入数据时,NameNode会通知DataNode复制多个副本
B.为客户端提供数据块的读写服务
C.发送心跳信息给NameNode,上报各数据块的状态
D.DataNode负责对文件进行分块