• 2022-06-17
    以下关于HDFS数据读写过程的描述,错误的是哪个?
    A: NameNode收到客户端读取文件的请求后,查询元数据,返回数据块地址信息,且按照DataNode与客户端的距离从远到近排序
    B: 客户端从DataNode读取数据时,可能会碰上某个DataNode失效的情况,则会自动选择下一个包含此数据块的最近的DataNode去读取
    C: 将数据写入HDFS时,FileSystem用RPC调用NameNode,在文件系统的命名空间中创建一个新的文件,NameNode首先确定文件原来不存在,并且客户端有创建文件的权限,然后创建新文件
    D: 将数据写入HDFS时,客户端将数据分成块,名称节点分配数据节点,分配的数据节点放在一个数据流管道(pipeline)里,Data Streamer将数据块写入pipeline中的第一个数据节点,一个数据节点将数据块发送给第二个数据节点,第二个数据节点将数据发送给第三个数据节点
  • A

    举一反三

    内容

    • 0

      以下关于HDFS叙述错误的是? A: 一个客户端创建一个文件的请求会立即转发到名字节点。 B: 当本地文件堆积到一个HDFS块大小的时候,客户端才会通知名字节点。 C: 名字节点构造包括数据节点ID和目标数据块标识的报文,用它回复客户端的请求。 D: 当文件关闭时,本地临时文件中未上传的残留数据就会被转送到数据节点。

    • 1

      当客户端从HDFS文件系统上读取数据时,以下哪个说法正确? A: 从namenode上得到数据块位置 B: 从namenode上得到数据 C: 从namenode上得到数据和数据块位置 D: 从datanode上得到数据块位置

    • 2

      HDFS是hadoop的主要存储系统,下列关于hadoop的描述不正确的是A.()hadoop主要由主节点NameNode和从节点DataNode组成()B.()主节点NameNode负责存储大量的数据,从节点DataNode只负责存储少量的数据()C.()除了数据存储,主节点NameNode还负责管理文件命名空间,管控客户端对文件的访问等。()D.()DataNode可以根据客户端请求执行相应的读写操作

    • 3

      NameNode中FsImage文件没有记录块存储在哪个数据节点

    • 4

      HDFS上传文件的时候哪些是正确的 A: 客户端发起文件上传请求,通过RPC与NameNode建立通讯 B: 数据经过 NameNode 传递给 DataNode C: 客户端端将文件切分为多个Block,依次上传 D: 客户端只上传数据到一台 DataNode,然后由 NameNode 负责 Block 复制工作