HBase Online Quiz


Following quiz provides Multiple Choice Questions (MCQs) related to HBase. You will have to read all the given answers and click over the correct answer. If you are not sure about the answer then you can check the answer using Show Answer button. You can use Next Quiz button to check new set of questions in the quiz.

Questions and Answers

Answer : A


There is only one Memstore per column family

Q 2 - Each version of data within a cell adds a versioning information through a

A - VersionNo

B - KeyValue

C - KeyNo

D - VersionValue

Answer : B


Each version of data within a cell contributes one KeyValue instance to the Result.

Q 3 - The data in a cell in Hbase table is identified using the four coordinates. Three of which are − rowkey,column family and column qualifier. The fourth coordinate used to identify each value in a cell is

A - Sequence number

B - Version number

C - Serial number

D - table name

Answer : B


In every cell Hbase stores the version number for each piece of data along with the value. So the version number is the fourth coordinate which identifies the exact piece of data.

Q 4 - A small chunk of data residing in one machine which is part of a cluster of machines holding one Hbase table is known as

A - Split

B - Region

C - Rowarea

D - Tablearea

Answer : B


A region in Hbase table represents a small chunk of data which is part of a large Hbase table distributed across many servers.

Q 5 - When a map tasks in a mapreduce job reads from the Hbase table, it reads from

A - One row

B - One column family

C - One column

D - One region

Answer : D


Each map tasks reading a Hbase table reads from a region.

Q 6 - Which of the following pair is an option for effectively distributing the data across multiple regions?

A - Hashing, salting

B - Hashing, threading

C - Salting, windowing

D - Threading, salting

Answer : A


Hashing the rowkeys gives randomly distributed values and salting involves adding a random number to the rowkey. Both these options create a good distribution of keys to be used across multiple regions.

Q 7 - When a large amount of client requests are directed to a very few nodes in a cluster, it is known as

A - Latency

B - Bottleneck

C - Hotspotting

D - Redundancy

Answer : C


many client requests landing in only a few nodes is called Hotspotting.

Answer : D


The two classes provided by co-processors to extend it custom its functionalities are −


Q 9 - What is part of the directory name where Hbase data is stored?

A - Table name

B - Column qualifier

C - Column family

D - HFile

Answer : C


The column family is part of the directory name where the Hbase data is stored. It must be made up of printable characters.

Q 10 - The exported data using the inbuilt export utility from Hbase table is in which file format

A - Binaryfiles

B - Csv files

C - Sequence files

D - CRF files

Answer : C


The data exported from Hbase table using the inbuilt export utility is in sequence file format.