- 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 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 - Which of the following is not one of the primitive commands to interact with Hbase
Answer : A
Explanation
The five primitive commands for interacting with Hbase are Get, put, Delete, Scan and Increment.
Q 2 - The verison information of a record in a KeyValue instance is inspected using the method
Answer : B
Explanation
The getTimestamp() method is used to inspect the specific verison associated with a KeyValue Instance.
Q 3 - Filters in Hbase can be applied to
Answer : D
Explanation
Filetrs can be applied to rowkeys,column qualifiers and data values.
Q 4 - All MapReduce jobs reading from an Hbase table accept their[K1,V1] pair in the form of
Answer : B
Explanation
The key and value in a mapreduce job reading from a Hbase table correspond to the [rowkey:scan result] values.
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 - Which of the following pair is an option for effectively distributing the data across multiple regions?
Answer : A
Explanation
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 - The rowkeys in Hbase are immutable. The only way they can be changed is
B - Updating them at a pre-defined interval
Answer : D
Explanation
The row key gets removed when a row is deleted and a new one is created when a row is inserted.
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 one single column family exceeds the maximum file size specified by Hbase configuration then
A - Data load error is encountered
B - The column family is dropped
Answer : D
Explanation
Once the max file size is reached, the region is split into two.
Q 10 - The Hbase master node orchestrates
Answer : D
Explanation
The Regionservers slaves are managed by the Hbase Master node