You want to do mostly full table scans on your data. In order to improve performance you increase
your block size. Why does this improve your scan performance?
Your data load application is maintaining a custom versioning scheme (not using the timestamp as
the version number). You accidentally executed three writes to a given cell all with the same
version during which time no flushes have occurred. Which of the three data writes will dBase
Your client connects to HBase for the first time to read a row user_1234 located in a table Users.
What process does your client use to find the correct RegionServer to which it should send the
You have a table where keys range from “A” to “Z”, and you want to scan from “D” to “H.” Which of
the following is true?
From within an HBase application, you want to retrieve two versions of a row, if they exist. Where
your application should configure the maximum number of versions to be retrieved?
You have two tables in an existing RDBMS. One table contains order information (item, quantity,
price, etc.) and the other contains store information (address, phone, manager, etc). These two
tables are not often accessed simultaneously. You would like to move this data into HBase. How
would you design the schema?
Your client application needs to write a row to a region that has, recently split. Where will the row
Your client application connects to HBase for the first time to perform a write. Which of the
following sequences will it traverse to find the region serving the row range of interest?
Which of the following configuration values determines automated splitting?
You have a key-value pair size of l00 bytes. You increase your HFile block size from its default
64k. What results from this change?