Unit 2: Hadoop Architecture - Subjective Questions

INT312 — Big Data Fundamentals • Practice Questions with Detailed Answers

20 questions

1

Define Hadoop and explain the major characteristics of its architecture.

2

Describe the master-worker architecture of Hadoop 1.x with reference to its storage and processing layers.

3

What is HDFS? Explain its design goals and identify the kinds of applications for which it is suitable.

4

Explain how a file is divided, stored, and replicated in HDFS. Include a suitable replication example.

5

Describe the HDFS file-write process from the moment a client requests file creation until the file is closed.

6

Describe the HDFS file-read process and explain how Hadoop selects a block replica.

7

Explain the functions of the Hadoop NameNode and discuss why its metadata is important.

8

What is a DataNode? Describe its responsibilities and its communication with the NameNode.

9

Distinguish between the NameNode and a DataNode in Hadoop HDFS.

10

Explain the Hadoop MapReduce paradigm and describe the flow of data through its major stages.

11

Define the terms job, task, InputSplit, mapper, and reducer in Hadoop MapReduce.

12

Differentiate among an HDFS block, an InputSplit, and a MapReduce record.

13

Explain the shuffle, sort, and partitioning operations in MapReduce. Why are they essential?

14

What is a combiner in MapReduce? Explain its benefits and limitations using word count as an example.

15

Describe the responsibilities of the JobTracker in the Hadoop 1.x MapReduce architecture.

16

What is a TaskTracker? Explain how it executes tasks and communicates with the JobTracker.

17

Compare the JobTracker and TaskTracker in Hadoop 1.x.

18

Trace the complete execution of a word-count MapReduce job, including the key-value pairs produced at each stage.

19

Describe how to perform word count from the Hadoop command line, including input preparation, job execution, and result inspection.

20

Explain how Hadoop achieves fault tolerance and data locality across HDFS and MapReduce.