Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Big Data & Hadoop

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

________________refers to the biases, noise and abnormality in data, trustworthiness of data.

a)

Value

b)

Veracity

c)

Velocity

d)

Volume

2.

_______________refers to the connectedness of big data.

a)

Value

b)

Veracity

c)

Velocity

d)

Valence

3.

Consider the following statements:


Statement 1: Volatility refers to the data velocity relative to timescale of event being studied


Statement 2: Viscosity refers to the rate of data loss and stable lifetime of data

a)

Only statement 1 is true

b)

Only statement 2 is true

c)

Both statements are true

d)

Both statements are false

4.

What are the main components of Hadoop Ecosystem?

a)

MapReduce, HDFS, YARN

b)

MLlib, GraphX

c)

Gelly, Table, CEP

d)

None of the mentioned

5.

True or False ?


NoSQL databases store unstructured data with no particular schema.

a)

True

b)

False

6.

Which of the following is not a NoSQL database?

a)

HBase

b)

SQL Server

c)

Cassandra

d)

None of the mentioned

7.

________________is a resource management platform responsible for managing compute resources in the cluster and using them in order to schedule users and applications.

a)

Hadoop Common

b)

Hadoop Distributed File System (HDFS)

c)

Hadoop YARN

d)

Hadoop MapReduce

8.

Which of the following tool is designed for efficiently transferring bulk data between Apache Hadoop and structured datastores such as relational databases.

a)

Apache Sqoop

b)

Pig

c)

Mahout

d)

Flume

9.

Consider the following statements:


Statement 1: The Job Tracker is hosted inside the master and it receives the job execution request from the client.


Statement 2: Task tracker is the MapReduce component on the slave machine as there are multiple slave machines.

a)

Only statement 1 is true

b)

Only statement 2 is true

c)

Both statements are true

d)

Both statements are false

10.

_____________is the slave/worker node and holds the user data in the form of Data Blocks.

a)

NameNode

b)

DataNode

c)

Data block

d)

Replication

11.

The number of maps in MapReduce is usually driven by the total size of________________

a)

Inputs

b)

Outputs

c)

Tasks

d)

None of the mentioned

12.

_______________function processes a key/value pair to generate a set of intermediate key/value pairs.

a)

Map

b)

Reduce

c)

Both Map and Reduce

d)

None of the mentioned

13.

True or False ?


The main duties of task tracker are to break down the receive job that is big computations in small parts, allocate the partial computations that is tasks to the slave nodes monitoring the progress and report of task execution from the slave.

a)

True

b)

False

14.

Point out the correct statement in context of YARN:

a)

YARN extends the power of Hadoop to incumbent and new technologies found within the data center

b)

YARN is highly scalable

c)

YARN enhances a Hadoop compute cluster in many ways

d)

All of the mentioned

15.

Apache Hadoop YARN stands for:

a)

Yet Another Reserve Negotiator

b)

Yet Another Resource Network

c)

Yet Another Resource Negotiator

d)

Yet Another Resource Manager

16.

Consider the pseudo-code for MapReduce's WordCount example (not shown here). Let's now assume that you want to determine the frequency of phrases consisting of 3 words each instead of determining the frequency of single words. Which part of the pseudo-code do you need to adapt?

a)

Only map()

b)

Only reduce()

c)

Both map() and reduce()

d)

The code does not have to be changed

17.

For which of the following operations is NO communication with the NameNode required?

a)

A client writing a file to HDFS.

b)

A client requesting the filename of a given block of data.

c)

A client reading a block of data from the cluster.

d)

A client reading a file from the cluster.

18.

Which of the following components reside on a NameNode?

a)

Filenames, blocks and checksums

b)

Blocks and heartbeat messages

c)

Filenames, block locations

d)

Blocks and block locations

19.

Consider the pseudo-code for MapReduce's WordCount example (not shown here). Let's now assume that you want to determine the average amount of words per sentence. Which part of the (pseudo-)code do you need to adapt?

a)

Only map()

b)

Only reduce()

c)

map() and reduce()

d)

The code does not have to be changed.

20.

Which of the following statements are true about key/value pairs in Hadoop?


a)

A map() function can emit up to a maximum number of key/value pairs (depending on the Hadoop environment).

b)

A map() function can emit anything between zero and an unlimited number of key/value pairs.

c)

A reduce() function can iterate over key/value pairs multiple times.

d)

A call to reduce() is guaranteed to receive key/value pairs from only one key.