HBase Usage Process
The CloudTable HBase cluster mode provides a distributed, scalable, and fully managed NoSQL data storage system based on Apache HBase. It provides strong consistency and single-digit millisecond latency so it is optimal for storage and queries of massive amounts of structured and semi-structured data.
After a CloudTable HBase cluster is created, you can access it using the following methods:
- Using a client to access the cluster
For details, see Using HBase. This section describes how to use HBase Shell to access a cluster.
- Call native open source APIs to develop HBase applications, and access the cluster through a CloudTable HBase link.
For details, see CloudTable Service Developer Guide.
Table 1 HBase usage process Step
Substep
Description
Detailed Instructions
Preparations
Creating a user and granting permissions
- Before using CloudTable HBase, you need to register a Cloud account and grant the necessary permissions to your account.
- Grant the necessary service permissions to a user group, and then add users to this group to enable their access.
Creating a cluster
Creating an HBase cluster
Before using HBase to execute tasks, you need to create an HBase cluster.
Downloading the client
Downloading the HBase client
After creating a cluster, download and install the client. After the client is installed, you can use the SSH tool to connect to the cluster.
Preparing an ECS
-
If the client tool runs on Linux, you need to prepare a Linux ECS that is in the VPC as an HBase cluster and the Linux ECS serves as a client host.
If the client tool runs on Windows, you need to prepare a Windows ECS that is in the VPC as an HBase cluster and the Windows ECS serves as a client host.
Installing the client
-
Place the downloaded client on the ECS, decompress the package, and install the client.
Connecting to the cluster
-
After installing the MySQL client on the ECS, you can run commands to connect to the cluster and perform service operations.