Updated on 2024-08-16 GMT+08:00

HBase Application Development Process

This section describes how to use Java APIs to develop HBase applications.

Figure 1 and Table 1 describe the phases in the development process.

Figure 1 HBase application development process
Table 1 HBase application development process details

Phase

Description

Reference

Understand basic concepts.

Before application development, learn basic concepts of HBase, understand the scenario requirements, and design tables.

Common Concepts of HBase Application Development

Prepare development and operating environments.

The Java language is recommended for HBase application development. You can use the Eclipse tool. The HBase operating environment is an HBase client. Install and configure the client according to the guide.

Preparing a Local Application Development Environment

Prepare a project.

HBase provides sample projects for different scenarios. You can import a sample project to learn the application. You can also create an HBase project according to the guide.

Importing and Configuring HBase Sample Projects

Develop a project based on the scenario.

A Java sample project is provided, including creating a table, writing data into the table, and deleting the table.

HBase Development Plan

Compile and run applications.

You can compile the developed application and submit it for running.

Application Commissioning

View application running results.

Application running results are exported to a path you specify. You can also view the application running status on the UI.

Viewing the HBase Application Commissioning Result