Updated on 2025-07-25 GMT+08:00

HBase Application Development Process

This section describes how to call open source APIs of HBase in the CloudTable cluster mode to develop Java applications.

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

Figure 1 Application development process
Table 1 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.

HBase

Prepare a development environment.

The Java language is recommended for HBase application development. You can use the Eclipse tool.

Preparing a Local Application Development Environment

Prepare a running environment.

The application running environment is a client. Install and configure the client according to the guide.

Preparing an HBase Application Running Environment

Prepare a project.

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

Downloading an HBase Sample Project

Importing and Configuring HBase Sample Projects

Develop a project based on the scenario.

An example project using Java is provided, including creating a table, writing data into the table, and deleting the table.

Developing HBase Applications

Compile and run the application.

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

Compiling and Running Applications

Compiling and Running an Application When a Client Is Installed

or

Compiling and Running an Application When No Client Is Installed

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.