Explore topic-wise MCQs in Hadoop.

This section includes 47 Mcqs, each offering curated multiple-choice questions to sharpen your Hadoop knowledge and support exam preparation. Choose a topic below to get started.

1.

YARN’s dynamic allocation of cluster resources improves utilization over more static _______ rules used in early versions of Hadoop.

A. Hive
B. MapReduce
C. Imphala
D. All of the mentioned
Answer» C. Imphala
2.

Data transfer between Web-console and clients are protected by using _________

A. SSL
B. Kerberos
C. SSH
D. None of the mentioned
Answer» B. Kerberos
3.

The queue definitions and properties such as ________ ACLs can be changed, at runtime.

A. tolerant
B. capacity
C. speed
D. all of the mentioned
Answer» C. speed
4.

Which of the following command is used to dump the log container?

A. logs
B. log
C. dump
D. all of the mentioned
Answer» B. log
5.

Which of the following is the default Partitioner for Mapreduce?

A. MergePartitioner
B. HashedPartitioner
C. HashPartitioner
D. None of the mentioned
Answer» D. None of the mentioned
6.

The configuration file must be owned by the user running _________

A. DataManager
B. NodeManager
C. ValidationManager
D. None of the mentioned
Answer» C. ValidationManager
7.

The ____________ requires that paths including and leading up to the directories specified in yarn.nodemanager.local-dirs.

A. TaskController
B. LinuxTaskController
C. LinuxController
D. None of the mentioned
Answer» C. LinuxController
8.

Maximum virtual memory of the launched child-task is specified using _________

A. mapv
B. mapred
C. mapvim
D. All of the mentioned
Answer» C. mapvim
9.

Which of the following method is used to get user-specified job name?

A. getJobName()
B. getJobState()
C. getPriority()
D. all of the mentioned
Answer» B. getJobState()
10.

Apache Hadoop YARN stands for _________

A. Yet Another Reserve Negotiator
B. Yet Another Resource Network
C. Yet Another Resource Negotiator
D. All of the mentioned
Answer» D. All of the mentioned
11.

Which of the following is the component of YARN?

A. Resource Manager
B. Nodes Manager
C. Application Manager
D. All of the above
Answer» E.
12.

During the execution of a streaming job, the names of the _______ parameters are transformed.

A. vmap
B. mapvim
C. mapreduce
D. mapred
Answer» E.
13.

The right level of parallelism for maps seems to be around _________ maps per-node.

A. 1-10
B. 10-100
C. 100-150
D. 150-200
Answer» C. 100-150
14.

How many major component Yarn has?

A. 2
B. 3
C. 4
D. 5
Answer» C. 4
15.

____________ is a generalization of the facility provided by the MapReduce framework to collect data output by the Mapper or the Reducer.

A. OutputCompactor
B. OutputCollector
C. InputCollector
D. All of the mentioned
Answer» C. InputCollector
16.

Which of the following parameter is the threshold for the accounting and serialization buffers?

A. io.sort.spill.percent
B. io.sort.record.percent
C. io.sort.mb
D. None of the mentioned
Answer» B. io.sort.record.percent
17.

Which of the following command runs ResourceManager admin client?

A. proxyserver
B. run
C. admin
D. rmadmin
Answer» E.
18.

___________ used by YARN framework which defines how any container launched and controlled.

A. Container
B. ContainerExecutor
C. Executor
D. All of the mentioned
Answer» C. Executor
19.

For running hadoop service daemons in Hadoop in secure mode ___________ principals are required.

A. SSL
B. Kerberos
C. SSH
D. None of the mentioned
Answer» C. SSH
20.

YARN is the one who helps to manage the resources across the ________.

A. clusters
B. Negotiator
C. Jobs
D. Hadoop System
Answer» B. Negotiator
21.

What is the full form of YARN?

A. Yet Another Resource Network
B. Yet Another Relational Negotiator
C. Yet Another Resource Negotiator
D. Yet Another Relational Network
Answer» D. Yet Another Relational Network
22.

Which of the following class provides access to configuration parameters?

A. Config
B. Configuration
C. OutputConfig
D. None of the mentioned
Answer» C. OutputConfig
23.

Users can control which keys (and hence records) go to which Reducer by implementing a custom?

A. Partitioner
B. OutputSplit
C. Reporter
D. All of the mentioned
Answer» B. OutputSplit
24.

____________ is the primary interface by which user-job interacts with the JobTracker.

A. JobConf
B. JobClient
C. JobServer
D. All of the mentioned
Answer» C. JobServer
25.

Which of the following adds a configuration resource?

A. addResource
B. setDeprecatedProperties
C. addDefaultResource
D. addResource
Answer» B. setDeprecatedProperties
26.

The __________ is a framework-specific entity that negotiates resources from the ResourceManager.

A. NodeManager
B. ResourceManager
C. ApplicationMaster
D. All of the mentioned
Answer» D. All of the mentioned
27.

Jobs can enable task JVMs to be reused by specifying the job configuration _________

A. mapred.job.recycle.jvm.num.tasks
B. mapissue.job.reuse.jvm.num.tasks
C. mapred.job.reuse.jvm.num.tasks
D. all of the mentioned
Answer» C. mapred.job.reuse.jvm.num.tasks
28.

reduceProgress() gets the progress of the job’s reduce-tasks, as a float between _________

A. 0.0-1.0
B. 1.0-2.0
C. 2.0-3.0
D. None of the mentioned
Answer» B. 1.0-2.0
29.

Map output larger than ___________ percent of the memory allocated to copying map outputs.

A. 10
B. 15
C. 25
D. 35
Answer» D. 35
30.

Which of the following is used to list out the storage policies?

A. hdfs storagepolicies
B. hdfs storage
C. hd storagepolicies
D. all of the mentioned
Answer» B. hdfs storage
31.

_________ is a data migration tool added for archiving data.

A. Mover
B. Hiver
C. Serde
D. None of the mentioned
Answer» B. Hiver
32.

The standard output (stdout) and error (stderr) streams of the task are read by the TaskTracker and logged to _________

A. ${HADOOP_LOG_DIR}/user
B. ${HADOOP_LOG_DIR}/userlogs
C. ${HADOOP_LOG_DIR}/logs
D. None of the mentioned
Answer» C. ${HADOOP_LOG_DIR}/logs
33.

Which managers work on the allocation of resources?

A. Nodes Manager
B. Resource Manager
C. Application Manager
D. All of the above
Answer» B. Resource Manager
34.

Which of the following is only for storage with limited compute?

A. Hot
B. Cold
C. Warm
D. All_SSD
Answer» C. Warm
35.

In order to turn on RPC authentication in hadoop, set the value of hadoop.security.authentication property to _________

A. zero
B. kerberos
C. false
D. none of the mentioned
Answer» C. false
36.

Which of the following statement can be used to get the storage policy of a file or a directory?

A. hdfs dfsadmin -getStoragePolicy path
B. hdfs dfsadmin -setStoragePolicy path policyName
C. hdfs dfsadmin -listStoragePolicy path policyName
D. all of the mentioned
Answer» B. hdfs dfsadmin -setStoragePolicy path policyName
37.

Which of the following partitions the key space?

A. Partitioner
B. Compactor
C. Collector
D. All of the mentioned
Answer» B. Compactor
38.

Which of the following storage policy is used for both storage and compute?

A. Hot
B. Cold
C. Warm
D. All_SSD
Answer» B. Cold
39.

Which of the following has high storage density?

A. ROM_DISK
B. ARCHIVE
C. RAM_DISK
D. All of the mentioned
Answer» C. RAM_DISK
40.

When a block is warm, some of its replicas are stored in DISK and the remaining replicas are stored in _________

A. ROM_DISK
B. ARCHIVE
C. RAM_DISK
D. All of the mentioned
Answer» C. RAM_DISK
41.

The updated queue configuration should be a valid one i.e. queue-capacity at each level should be equal to _________

A. 50%
B. 75%
C. 100%
D. 0%
Answer» D. 0%
42.

Applications can use the ____________ to report progress and set application-level status messages.

A. Partitioner
B. OutputSplit
C. Reporter
D. All of the mentioned
Answer» D. All of the mentioned
43.

The CapacityScheduler has a predefined queue called _________

A. domain
B. root
C. rear
D. all of the mentioned
Answer» C. rear
44.

MapReduce has undergone a complete overhaul in hadoop is _________

A. 0.21
B. 0.23
C. 0.24
D. 0.26
Answer» C. 0.24
45.

The number of reduces for the job is set by the user via _________

A. JobConf.setNumTasks(int)
B. JobConf.setNumReduceTasks(int)
C. JobConf.setNumMapTasks(int)
D. All of the mentioned
Answer» C. JobConf.setNumMapTasks(int)
46.

The Job makes a copy of the _____________ so that any necessary internal modifications do not reflect on the incoming parameter.

A. Component
B. Configuration
C. Collector
D. None of the mentioned
Answer» C. Collector
47.

Which of the following is not a table scope operator?

A. MEMSTORE_FLUSH
B. MEMSTORE_FLUSHSIZE
C. MAX_FILESIZE
D. All of the mentioned
Answer» B. MEMSTORE_FLUSHSIZE