Typical Scenarios of the HBase Data Read/Write Sample Program
You can quickly learn and master the HBase development process and know key interface functions in a typical application scenario.
Description
Develop an application to manage information about users who use service A in an enterprise. Table 1 provides the user information. Procedures are as follows:
- Create a user information table.
- Add users' educational backgrounds and titles to the table.
- Query user names and addresses by user ID.
- Query information by user name.
- Query information about users whose age ranges from 20 to 29.
- Collect the number of users and their maximum, minimum, and average age.
- Deregister users and delete user data from the user information table.
- Delete the user information table after service A ends.
Table 1 User information ID
Name
Gender
Age
Address
12005000201
A
Male
19
IPA, IPB
12005000202
B
Female
23
IPC, IPD
12005000203
C
Male
26
IPE, IPF
12005000204
D
Male
18
IPG, IPH
12005000205
E
Female
21
IPI, IPJ
12005000206
F
Male
32
IPK, IPL
12005000207
G
Female
29
IPM, IPN
12005000208
H
Female
30
IPO, IPP
12005000209
I
Male
26
IPQ, IPR
12005000210
J
Male
25
IPS, IPT
Data Planning
Proper design of a table structure, RowKeys, and column names enable you to make full use of HBase advantages. In the sample project, a unique ID is used as a RowKey, and columns are stored in the info column family.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

