nerdexam
Cloudera

CCA-410 · Question #72

When requesting a file, how does HDFS retrieves the blocks associated with that file?

The correct answer is D. the namenode reads the block ID's from disk. Here is how a client RPC request to the Hadoop HDFS NameNode flows through the NameNode. The Hadoop NameNode receives requests from HDFS clients in the form of Hadoop RPC requests over a TCP connection. Typical client requests include mkdir, getBlockLocations, create file, etc…

Configuration

Question

When requesting a file, how does HDFS retrieves the blocks associated with that file?

Options

  • Athe client polls the datanodes for the block ID's
  • Bthe namenode requires the datanode for the block ID's
  • CThe namenode reads the block ID's from memory
  • Dthe namenode reads the block ID's from disk

How the community answered

(23 responses)
  • A
    4% (1)
  • B
    9% (2)
  • C
    13% (3)
  • D
    74% (17)

Explanation

Here is how a client RPC request to the Hadoop HDFS NameNode flows through the NameNode. The Hadoop NameNode receives requests from HDFS clients in the form of Hadoop RPC requests over a TCP connection. Typical client requests include mkdir, getBlockLocations, create file, etc. Remember - HDFS separates metadata from actual file data, and that the NameNode is the metadata server. Hence, these requests are pure metadata requests - no data transfer is

Topics

#HDFS#NameNode#block metadata#file retrieval

Community Discussion

No community discussion yet for this question.

Full CCA-410 Practice