DP-200 Exam QuestionsBrowse all questions from this exam

DP-200 Exam - Question 7


HOTSPOT -

You are a data engineer. You are designing a Hadoop Distributed File System (HDFS) architecture. You plan to use Microsoft Azure Data Lake as a data storage repository.

You must provision the repository with a resilient data schema. You need to ensure the resiliency of the Azure Data Lake Storage. What should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Hot Area:

Exam DP-200 Question 7
Show Answer
Correct Answer:
Exam DP-200 Question 7

Box 1: NameNode -

An HDFS cluster consists of a single NameNode, a master server that manages the file system namespace and regulates access to files by clients.

Box 2: DataNode -

The DataNodes are responsible for serving read and write requests from the file system's clients.

Box 3: DataNode -

The DataNodes perform block creation, deletion, and replication upon instruction from the NameNode.

Note: HDFS has a master/slave architecture. An HDFS cluster consists of a single NameNode, a master server that manages the file system namespace and regulates access to files by clients. In addition, there are a number of DataNodes, usually one per node in the cluster, which manage storage attached to the nodes that they run on. HDFS exposes a file system namespace and allows user data to be stored in files. Internally, a file is split into one or more blocks and these blocks are stored in a set of DataNodes. The NameNode executes file system namespace operations like opening, closing, and renaming files and directories. It also determines the mapping of blocks to DataNodes. The DataNodes are responsible for serving read and write requests from the file system's clients. The DataNodes also perform block creation, deletion, and replication upon instruction from the NameNode.

References:

https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html#NameNode+and+DataNodes

Discussion

13 comments
Sign in to comment
Hassan_Mazhar_Khan
Apr 27, 2021

1.- NameNode (Its asking about data access meaning permission not data provider so name node has this responsibility) 2.- NameNode (Name Node perform namespace and etc on files system) 3.- DataNode

Steve92873197
Jun 4, 2021

Agree, doc link supports this.

Varunkris
May 4, 2021

I believe the answers to be 1.DataNode 2.NameNode 3.DataNode

AngelRio
Apr 20, 2021

1.- DataNode 2.- NameNode 3.- DataNode

cadio30
Apr 23, 2021

NameNode, DataNode, DataNode

cadio30
May 3, 2021

It should be NameNode,NameNode,DataNode. The second question is related to file namespace and according to the documentation "The NameNode executes file system namespace operations like opening, closing, and renaming files and directories. It also determines the mapping of blocks to DataNodes." Reference: https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html#NameNode+and+DataNodes

ThiruthuvaRajan
Jun 12, 2021

Run operations on Files and Directories.. DataNode has no work on these operations.. It has to serve to create, read,write blocks. Not name space work as per documentation. It is Name Node, Name Node, Data Node

LordSnoek
Jun 12, 2021

1)DataNode 2)NameNode 3)DataNode This is what Whizlab's exam answer is

Williammm
Jun 28, 2021

NDD (last one >> Data Node, The DataNodes also perform block creation, deletion, and replication upon instruction from the NameNode.)

Psycho
Apr 29, 2021

So what’s the correct answer?

IAMKPR
May 1, 2021

As per the line "A master server that manages the file system namespace and regulates access to files by clients" so the first option should be NameNode.

davem0193
May 23, 2021

The answer provided as a solution is correct. 1. Namenode 2. Datanode 3. Datanode The apache ref link provided in the answer has the correct pointers

HrishiD
May 31, 2021

N, N, D is correct. Excerpt from the link provided: The NameNode executes file system namespace operations like opening, closing, and renaming files and directories. It also determines the mapping of blocks to DataNodes. The DataNodes are responsible for serving read and write requests from the file system’s clients. The DataNodes also perform block creation, deletion, and replication upon instruction from the NameNode.

eurekamike
Jun 28, 2021

NameNode, a master server that manages the file system namespace and regulates access to files by clients. NameNode executes file system namespace operations like opening, closing, and renaming files and directories. DataNodes are responsible for serving read and write requests from the file system’s clients. The DataNodes also perform block creation, deletion, and replication upon instruction from the NameNode.

Kostali
Jul 19, 2021

1.- DataNode 2.- NameNode 3.- DataNode

massnonn
Nov 20, 2021

i think that is the correct answer is 1) name node 2) name node 3) data node