wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Annale Big Data

Total questions: 25

Worksheet time: 14mins

Name
Class
Date
1.

Choose the correct statement:

a)

Hadoop is ideal for processing small volumes of data

b)

Hadoop is used for vertical scaling

c)

We avoid having small files in HDFS

d)

None of the above

2.

(Multiple answers) Hadoop Core (in Hadoop 2.0) is made of the following services:

a)

YARN

b)

HDFS

c)

HBase

d)

MapReduce

3.

____ is the cluster manager of Hadoop that allows multiple data processing engines to run

a)

YARN

b)

Hive

c)

Kubernetes

d)

MapReduce

4.

What does the term “open source” mean in Apache Projects?

a)

It refers to software that is free of charge.

b)

It means the software's source code is publicly available for anyone to view, use, modify, and distribute.

c)

It implies that the software is only accessible to a select group of developers.

d)

It indicates that the software is not suitable for commercial use.

5.

The ____ is the component that allocates resources to the applications in the cluster.

a)

NodeManager

b)

ResourceManager

c)

ApplicationMaster

d)

All of the above

6.

Choose the correct statement:

a)

All of the above

b)

YARN tries to place data and computation as close as possible

c)

YARN allows to manage access rights on HDFS

d)

YARN only launches MapReduce jobs

7.

____ can be described as a framework used to develop Hadoop-based applications that can process massive amounts of data.

a)

MapReduce

b)

HBase

c)

Oozie

d)

All of the above

8.

The ____ is the master component of HDFS.

a)

DataNode

b)

NameNode

c)

ZooKeeper

d)

JournalNode

9.

Choose the correct statement:

a)

HDFS files are broken into 3 splits by default

b)

The DataNode is a worker that holds data in the form of blocks

c)

The data blocks are replicated a minimal number of times in order to save space

d)

None of the above

10.

The ____ NameNode is used when the active NameNode goes down in a Highly Available environment.

a)

Rack

b)

Data

c)

Secondary

d)

None of the above

11.

Choose the incorrect statement:

a)

Having 2 active HDFS masters leads to a split-brain scenario

b)

The command “hdfs dfs -ls” lists the files of the home of the user issuing the command

c)

The HDFS data are stored on the local filesystem of the DataNodes

d)

The DataNodes know the location of the files stored in HDFS

12.

HDFS is a WORM filesystem. It implies that:

a)

HDFS is a streaming system

b)

HDFS does not support updates on files

c)

HDFS is secured

d)

None of the above

13.

MapReduce uses a lot of:

a)

RAM

b)

CPUs

c)

Disk and Network I/O

d)

None of the above

14.

Hive is used for:

a)

OLAP queries

b)

OLTP queries

c)

Authentication

d)

None of the above

15.

Hive can translate SQL-like queries to MapReduce jobs:

a)

True

b)

False

16.

Choose the correct statement:

a)

There should be as many partitions as possible in Hive tables

b)

Bucket” is a synonym of “partition”

c)

A Hive table can be stored in the ORC format

d)

The files of an external table are deleted when the table is dropped

17.

(Multiple answers) Columnar file formats:

a)

Allow to limit the volume of data loaded by processing engines

b)

Are designed for OLTP queries

c)

Embed the schema of the table

d)

Are less optimized than JSON and CSV

18.

HBase is:

a)

Consistent and Partition tolerant

b)

Consistent and Available

c)

Available and Partition tolerant

d)

Consistent, Available and Partition tolerant

19.

(Multiple answers) Choose the correct statements:

a)

In HBase, a region is served by a single RegionServer at a given time

b)

HBase allows “random, real-time read/write access to Big Data”

c)

HBase data is stored using Hive

d)

To do OLAP on HBase data, we have to use an external engine

20.

(Multiple answers) In Kafka:

a)

All the consumers in a consumer group receive the same records

b)

The order of records is guaranteed within a partition

c)

Kafka can be used as a storage system

d)

When writing to Kafka, the producer does not have to specify the topic to write to

21.

Which programming language is commonly used for Big Data processing and analysis?

a)

Java or Scala

b)

Ruby

c)

Python

d)

SQL

22.

Which technology is often used to handle real-time processing of streaming Big Data?

a)

HDFS

b)

Hive

c)

NoSQL databases

d)

Kafka

23.

How is named the type of data that typically includes text documents, social media posts, and multimedia content?

a)

Structured data

b)

Semi-structured data

c)

Unstructured data

d)

Massively Parallel data

24.

Data warehousingWhat is the concept that involves analyzing not only historical data but also real-time data to make immediate decisions?

a)

Batch processing

b)

Stream processing

c)

Data mining

d)

Data warehousing

25.

Which of the following is not a use case of Big Data?

a)

Fraud detection

b)

Customer behavior analysis

c)

Healthcare research

d)

None of the above