wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BDA Test - 1

Total questions: 80

Worksheet time: 1hrs 20mins

Name
Class
Date
1.
The ___________ machine is a single point of failure for an HDFS cluster.
a)
DataNode
b)
NameNode
c)
ActionNode
d)
All of the mentioned
2.
Point out the wrong statement :
a)
HDFS is designed to support small files only
b)
Any update to either the FsImage or EditLog causes each of the FsImages and EditLogs to get updated synchronously
c)
NameNode can be configured to support maintaining multiple copies of the FsImage and EditLog
d)
None of the mentioned
3.
The HDFS file system is temporarily unavailable whenever the HDFS ________ is down.
a)
DataNode
b)
NameNode
c)
ActionNode
d)
None of the mentioned
4.
What was Hadoop written in ?
a)
Java (software platform)
b)
Perl
c)
Java (programming language)
d)
Lua (programming language)
5.
HBase uses the _______ File System to store its data.
a)
Hive
b)
Imphala
c)
Hadoop
d)
Scala
6.
Above the file systems comes the ________ engine, which consists of one Job Tracker, to which client applications submit MapReduce jobs.
a)
MapReduce
b)
Google
c)
Functional programming
d)
Facebook
7.
The Mapper implementation processes one line at a time via _________ method.
a)
map
b)
reduce
c)
mapper
d)
reducer
8.
As companies move past the experimental phase with Hadoop, many cite the need for additional capabilities, including:
a)
Improved data storage and information retrieval
b)
Improved extract, transform and load features for data integration
c)
Improved data warehousing functionality
d)
Improved security, workload management and SQL support
9.
According to analysts, for what can traditional IT systems provide a foundation when they’re integrated with big data technologies like Hadoop ?
a)
Big data management and data mining
b)
Data warehousing and business intelligence
c)
Management of Hadoop clusters
d)
Collecting and storing unstructured data
10.
__________ can best be described as a programming model used to develop Hadoop-based applications that can process massive amounts of data.
a)
MapReduce
b)
Mahout
c)
Oozie
d)
All of the mentioned
11.
__________ has the world’s largest Hadoop cluster.
a)
Apple
b)
Datamatics
c)
Facebook
d)
None of the mentioned
12.
Hadoop is a framework that works with a variety of related tools. Common cohorts include:
a)
MapReduce, Hive and HBase
b)
MapReduce, MySQL and Google Apps
c)
MapReduce, Hummer and Iguana
d)
MapReduce, Heron and Trumpet
13.
Hive also support custom extensions written in :
a)
C#
b)
Java
c)
C++
d)
C
14.
________ NameNode is used when the Primary NameNode goes down.
a)
Rack
b)
Data
c)
Secondary
d)
None of the mentioned
15.
Using Hadoop Archives in __________ is as easy as specifying a different input filesystem than the default file system.
a)
Hive
b)
Pig
c)
MapReduce
d)
All of the mentioned
16.
Point out the wrong statement :
a)
Hardtop’s processing capabilities are huge and its real advantage lies in the ability to process terabytes & petabytes of data
b)
Hadoop uses a programming model called “MapReduce”, all the programs should confirms to this model in order to work on Hadoop platform
c)
The programming model, MapReduce, used by Hadoop is difficult to write and test
d)
All of the mentioned
17.
The __________ is a directory that contains two SequenceFile.
a)
ReduceFile
b)
MapperFile
c)
MapFile
d)
None of the mentioned
18.
Which of the following scenario may not be a good fit for HDFS ?
a)
HDFS is not suitable for scenarios requiring multiple/simultaneous writes to the same file
b)
HDFS is suitable for storing data related to applications requiring low latency data access
c)
HDFS is suitable for storing data related to applications requiring low latency data access
d)
None of the mentioned
19.
The HDFS client software implements __________ checking on the contents of HDFS files.
a)
metastore
b)
parity
c)
checksum
d)
none of the mentioned
20.
What was Hadoop named after?
a)
Creator Doug Cutting’s favorite circus act
b)
Cutting’s high school rock band
c)
The toy elephant of Cutting’s son
d)
A sound Cutting’s laptop made during Hadoop’s development
21.
The need for data replication can arise in various scenarios like :
a)
Replication Factor is changed
b)
DataNode goes down
c)
Data Blocks get corrupted
d)
All of the mentioned
22.
The number of maps is usually driven by the total size of :
a)
inputs
b)
outputs
c)
tasks
d)
none of the mentioned
23.
________ is a platform for constructing data flows for extract, transform, and load (ETL) processing and analysis of large datasets.
a)
Pig Latin
b)
Oozie
c)
Pig
d)
Hive
24.
Point out the wrong statement :
a)
The framework calls reduce method for each pair in the grouped inputs
b)
The output of the Reducer is re-sorted
c)
reduce method reduces values for a given key
d)
None of the mentioned
25.
Spark is packaged with higher level libraries, including support for _________ queries.
a)
SQL
b)
Cutting’s high school rock band
c)
C++
d)
None of the mentioned
26.
Point out the correct statement :
a)
Hive is not a relational database, but a query engine that supports the parts of SQL specific to querying data
b)
Hive is a relational database with SQL support
c)
Pig is a relational database with SQL support
d)
All of the mentioned
27.
Point out the correct statement :
a)
Hadoop is an ideal environment for extracting and transforming small volumes of data
b)
Hadoop stores data in HDFS and supports data compression/decompression
c)
The Giraph framework is less useful than a MapReduce job to solve graph and machine learning
d)
None of the mentioned
28.
In order to read any file in HDFS, instance of __________ is required.
a)
filesystem
b)
datastream
c)
outstream
d)
inputstream
29.
What license is Hadoop distributed under ?
a)
Apache License 2.0
b)
Mozilla Public License
c)
Shareware
d)
Commercial
30.
_________ hides the limitations of Java behind a powerful and concise Clojure API for Cascading.
a)
Scalding
b)
HCatalog
c)
Cascalog
d)
All of the mentioned
31.
Interface ____________ reduces a set of intermediate values which share a key to a smaller set of values.
a)
Mapper
b)
Reducer
c)
Writable
d)
Readable
32.
Point out the correct statement :
a)
The HDFS architecture is compatible with data rebalancing schemes
b)
Datablocks support storing a copy of data at a particular instant of time
c)
HDFS currently support snapshots
d)
None of the mentioned
33.
___________ is general-purpose computing model and runtime system for distributed data analytics.
a)
Mapreduce
b)
Drill
c)
Oozie
d)
None of the mentioned
34.
________ is the slave/worker node and holds the user data in the form of Data Blocks.
a)
DataNode
b)
NameNode
c)
Data block
d)
Replication
35.
The Pig Latin scripting language is not only a higher-level data flow language but also has operators similar to :
a)
SQL
b)
JSON
c)
XML
d)
All of the mentioned
36.
Reducer is input the grouped output of a :
a)
Mapper
b)
Reducer
c)
Writable
d)
Readable
37.
_________ stores its metadata on multiple disks that typically include a non-local file server.
a)
DataNode
b)
NameNode
c)
ActionNode
d)
None of the mentioned
38.
_______ jobs are optimized for scalability but not latency.
a)
Mapreduce
b)
Drill
c)
Oozie
d)
Hive
39.
The output of the reduce task is typically written to the FileSystem via :
a)
OutputCollector
b)
InputCollector
c)
OutputCollect
d)
All of the mentioned
40.
The Hadoop MapReduce framework spawns one map task for each __________ generated by the InputFormat for the job.
a)
OutputSplit
b)
InputSplit
c)
InputSplitStream
d)
All of the mentioned
41.
A ________ node acts as the Slave and is responsible for executing a Task assigned to it by the JobTracker.
a)
MapReduce
b)
Mapper
c)
TaskTracker
d)
JobTracker
42.
Which of the following parameter is to collect keys and combined values ?
a)
key
b)
values
c)
reporter
d)
output
43.
Point out the wrong statement :
a)
The Mapper outputs are sorted and then partitioned per Reduce
b)
The total number of partitions is the same as the number of reduce tasks for the job
c)
The intermediate, sorted outputs are always stored in a simple (key-len, key, value-len, value) format
d)
None of the mentioned
44.
______ is a framework for performing remote procedure calls and data serialization.
a)
Drill
b)
BigTop
c)
Avro
d)
Chukwa
45.
________ is a programming model designed for processing large volumes of data in parallel by dividing the work into a set of independent tasks.
a)
Hive
b)
MapReduce
c)
Pig
d)
Lucene
46.
Hadoop achieves reliability by replicating the data across multiple hosts, and hence does not require ________ storage on hosts.
a)
RAID
b)
Standard RAID levels
c)
ZFS
d)
Operating system
47.
Point out the correct statement :
a)
MapReduce tries to place the data and the compute as close as possible
b)
Map Task in MapReduce is performed using the Mapper() function
c)
Reduce Task in MapReduce is performed using the Map() function
d)
All of the mentioned
48.
The daemons associated with the MapReduce phase are ________ and task-trackers.
a)
job-tracker
b)
map-tracker
c)
reduce-tracker
d)
all of the mentioned
49.
Apache _______ is a serialization framework that produces data in a compact binary format.
a)
Oozie
b)
Impala
c)
kafka
d)
Avro
50.
___________ part of the MapReduce is responsible for processing one or more chunks of data and producing the output results.
a)
Maptask
b)
Mapper
c)
Task execution
d)
All of the mentioned
51.
The JobTracker pushes work out to available _______ nodes in the cluster, striving to keep the work as close to the data as possible
a)
DataNodes
b)
TaskTracker
c)
ActionNodes
d)
All of the mentioned
52.
Pig operates in mainly how many nodes ?
a)
2
b)
3
c)
4
d)
5
53.
_________ function is responsible for consolidating the results produced by each of the Map() functions/tasks.
a)
Reduce
b)
Map
c)
Reducer
d)
All of the mentioned
54.
Point out the wrong statement :
a)
The map function in Hadoop MapReduce have the following general form:map:(K1, V1) → list(K2, V2)
b)
The reduce function in Hadoop MapReduce have the following general form: reduce: (K2, list(V2)) → list(K3, V3)
c)
MapReduce has a complex model of data processing: inputs and outputs for the map and reduce functions are key-value pairs
d)
None of the mentioned
55.
Which of the following node is responsible for executing a Task assigned to it by the JobTracker ?
a)
MapReduce
b)
Mapper
c)
TaskTracker
d)
JobTracker
56.
Point out the wrong statement :
a)
A MapReduce job usually splits the input data-set into independent chunks which are processed by the map tasks in a completely parallel manner
b)
The MapReduce framework operates exclusively on pairs
c)
Applications typically implement the Mapper and Reducer interfaces to provide the map and reduce methods
d)
None of the mentioned
57.
Although the Hadoop framework is implemented in Java , MapReduce applications need not be written in :
a)
Java
b)
C
c)
C#
d)
None of the mentioned
58.
_____________ is used to read data from bytes buffers .
a)
write()
b)
read()
c)
readwrite()
d)
all of the mentioned
59.
________ is a utility which allows users to create and run jobs with any executables as the mapper and/or the reducer.
a)
Hadoop Strdata
b)
Hadoop Streaming
c)
Hadoop Stream
d)
None of the mentioned
60.
Output of the mapper is first written on the local disk for sorting and _________ process.
a)
shuffling
b)
secondary sorting
c)
forking
d)
reducing
61.
__________ maps input key/value pairs to a set of intermediate key/value pairs.
a)
Mapper
b)
Reducer
c)
Both Mapper and Reducer
d)
None of the mentioned
62.
A ________ serves as the master and there is only one NameNode per cluster.
a)
Data Node
b)
NameNode
c)
Data block
d)
Replication
63.
The number of maps is usually driven by the total size of :
a)
inputs
b)
outputs
c)
tasks
d)
None of the mentioned
64.
ZooKeeper is especially fast in ___________ workloads
a)
write
b)
read-dominant
c)
read-write
d)
none of the mentioned
65.
Point out the correct statement :
a)
Applications can use the Reporter to report progress
b)
The Hadoop MapReduce framework spawns one map task for each InputSplit generated by the InputFormat for the job
c)
The intermediate, sorted outputs are always stored in a simple (key-len, key, value-len, value) format
d)
All of the mentioned
66.
Which of the following is not a goal of HDFS?
a)
Fault detection and recovery
b)
Handle huge dataset
c)
Prevent deletion of data
d)
Provide high network bandwidth for data movement
67.
Input to the _______ is the sorted output of the mappers.
a)
Reducer
b)
Mapper
c)
Shuffle
d)
All of the mentioned
68.
ZooKeeper allows distributed processes to coordinate with each other through registers, known as :
a)
znodes
b)
hnodes
c)
vnodes
d)
rnodes
69.
The output of the _______ is not sorted in the Mapreduce framework for Hadoop.
a)
Mapper
b)
Cascader
c)
Scalding
d)
None of the mentioned
70.
The Hadoop list includes the HBase database, the Apache Mahout ________ system, and matrix operations.
a)
Machine learning
b)
Pattern recognition
c)
Statistical classification
d)
Artificial intelligence
71.
Which of the following phases occur simultaneously ?
a)
Shuffle and Sort
b)
Reduce and Sort
c)
Shuffle and Map
d)
All of the mentioned
72.
Point out the correct statement :
a)
MapReduce tries to place the data and the compute as close as possible
b)
Map Task in MapReduce is performed using the Reduce() function
c)
Reduce Task in MapReduce is performed using the Map() function
d)
All of the mentioned
73.
HBase provides ___________ like capabilities on top of Hadoop and HDFS.
a)
TopTable
b)
Bigtable
c)
BigTop
d)
None of the mentioned
74.
Which of the following genres does Hadoop produce ?
a)
Distributed file system
b)
JAX-RS
c)
Java Message Service
d)
Relational Database Management System
75.
_______ refers to incremental costs with no major impact on solution design, performance and complexity.
a)
Scale-out
b)
Scale-down
c)
Scale-up
d)
None of the mentioned
76.
Although the Hadoop framework is implemented in Java , MapReduce applications need not be written in :
a)
Java
b)
C
c)
C++
d)
None of the mentioned
77.
Point out the correct statement :
a)
You can specify any executable as the mapper and/or the reducer
b)
You cannot supply a Java class as the mapper and/or the reducer
c)
The class you supply for the output format should return key/value pairs of Text class
d)
All of the mentioned
78.
The ___________ executes the Mapper/ Reducer task as a child process in a separate jvm.
a)
JobTracker
b)
TaskTracker
c)
TaskScheduler
d)
None of the mentioned
79.
Point out the correct statement :
a)
DataNode is the slave/worker node and holds the user data in the form of Data Blocks
b)
Each incoming file is broken into 32 MB by default
c)
Data blocks are replicated across different nodes in the cluster to ensure a low degree of fault tolerance
d)
None of the mentioned
80.
HDFS works in a __________ fashion.
a)
master-worker
b)
master-slave
c)
worker/slave
d)
all of the mentioned