当客户端从HDFS文件系统上读取数据时,以下哪个说法正确?
A: 从namenode上得到数据块位置
B: 从namenode上得到数据
C: 从namenode上得到数据和数据块位置
D: 从datanode上得到数据块位置
A: 从namenode上得到数据块位置
B: 从namenode上得到数据
C: 从namenode上得到数据和数据块位置
D: 从datanode上得到数据块位置
举一反三
- 当客户从hdfs文件系统读取数据时,下面哪种说法正确?A. 从namenode节点获得数据块的位置. B.从namenode获得数据C. 从namenode获得数据和数据块位置 D.从datanode获得数据块位置 A: 正确 B: 错误 C: 错误 D: 错误
- 客户端从 HDFS 上读取数据时会( )。 A: 从 NameNode 上获取数据 B: 从 DataNode 上获取 Block 位置 C: 从 NameNode 上获取 Block 位置 D: 从 NameNode 上获取数据和 Block 位置
- 以下关于HDFS数据读写过程的描述,错误的是哪个? A: NameNode收到客户端读取文件的请求后,查询元数据,返回数据块地址信息,且按照DataNode与客户端的距离从远到近排序 B: 客户端从DataNode读取数据时,可能会碰上某个DataNode失效的情况,则会自动选择下一个包含此数据块的最近的DataNode去读取 C: 将数据写入HDFS时,FileSystem用RPC调用NameNode,在文件系统的命名空间中创建一个新的文件,NameNode首先确定文件原来不存在,并且客户端有创建文件的权限,然后创建新文件 D: 将数据写入HDFS时,客户端将数据分成块,名称节点分配数据节点,分配的数据节点放在一个数据流管道(pipeline)里,Data Streamer将数据块写入pipeline中的第一个数据节点,一个数据节点将数据块发送给第二个数据节点,第二个数据节点将数据发送给第三个数据节点
- 关于HDFS,下列说法正确的是 A: 文件默认Block大小为128MB B: namenode存储是的元数据 C: datanode出于安全考虑也保存了部分元数据 D: 文件数据是从namenode读取
- HDFS client读取文件时,通过查询NameNode得到文件在DataNode的位置。(<br/>)