
- HBase Tutorial
- HBase - Home
- HBase - Overview
- HBase - Architecture
- HBase - Installation
- HBase - Shell
- HBase - General Commands
- HBase - Admin API
- HBase - Create Table
- HBase - Listing Table
- HBase - Disabling a Table
- HBase - Enabling a Table
- HBase - Describe & Alter
- HBase - Exists
- HBase - Drop a Table
- HBase - Shutting Down
- HBase - Client API
- HBase - Create Data
- HBase - Update Data
- HBase - Read Data
- HBase - Delete Data
- HBase - Scan
- HBase - Count & Truncate
- HBase - Security
- HBase Resources
- HBase - Questions and Answers
- HBase - Quick Guide
- HBase - Useful Resources
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
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.

Q 1 - The number of HF files, one column family in Habse can have is
Answer : B
Explanation
Onr column family can have multiple HF files associated with it.
Q 2 - While reading from Hbase the sequence in which the read happens is
Answer : A
Explanation
The order is first read the Memcache, then the Blockcache and finally the HFile.
Answer : D
Explanation
The rowkey values are stored as a byte data.
Q 4 - When a region becomes bigger in size, it
Answer : D
Explanation
The region gets split into small regions when it grows bigger in size.
Q 5 - While writing to Hbase using the Mapreduce tasks, each reduce tasks writes to
Answer : C
Explanation
The writes go to the region that is responsible for the rowkey that is being written by the reduce task.
Q 6 - If we choose the rowkey to be a timestamp then inserting data to such a Hbase table will be
A - Faster than a numeric rowkey data
B - Slower than a numeric rowkey data
Answer : B
Explanation
If the rowkey is made as timestamp then it will always be written to a specific region and at the end of the table, overloading just one machine holding that region. SO it will be slower than other type of rowkey.
Q 7 - What does the following command do?
hbase> alter ‘t1′, NAME => ‘f1′, VERSIONS => 5
A - All the columns in the column family f1 of table t1 can have minimum 5 versions.
B - All the columns in the column family f1 of table t1 can have maximum 5 versions.
C - Creates 5 versions of the column family named f1 in table t1.
Answer : B
Explanation
The command keeps a maximum of 5 versions of all columns in column family f1.
Q 8 - Which filter acts on column family?
Answer : C
Explanation
The Family filter in Hbase works on a a column family rather than on a column.
Q 9 - If a region directory does not have .tmp directory then
Answer : A
Explanation
No .tmp directory indicates no compaction happened
Q 10 - In which scenario nothing is written in the WAL on HBase?
Answer : D
Explanation
during the bulk load process nothing gets written to the WAL.