- Product Bulletin
- Service Overview
- Billing
- Getting Started
-
User Guide
- Creating a User and Granting Permissions
-
Using HBase
- HBase Usage Process
- Creating an HBase Cluster
- Connecting to an HBase Cluster
- Importing Data to an HBase Cluster
- HBase Enterprise-class Enhancement
- Managing HBase Clusters
- HBase Cluster O&M
-
Using Doris
- Doris Data Models
- Doris Usage Process
- Creating a Doris Cluster
- Connecting to a Doris Cluster
- Configuring Doris User Permissions
- Data Import
- Doris Enterprise-class Enhancement
- Managing Doris Clusters
- Doris Cluster O&M
- Common SQL Commands of Doris
-
Using ClickHouse
- ClickHouse Coupled Storage and Compute Table Engine Overview
- ClickHouse Usage Process
- Creating a ClickHouse Cluster
- Connecting to a ClickHouse Cluster
- Configuring ClickHouse User Permissions
- Data Migration and Synchronization
- ClickHouse Enterprise-class Enhancement
- Managing ClickHouse Clusters
- ClickHouse Cluster O&M
- Common SQL Commands for Storage-Compute Coupled ClickHouse
- Best Practices
-
Developer Guide
-
HBase Application Development Guide
- HBase Application Development Process
- Preparing an HBase Application Development Environment
-
Developing HBase Applications
-
HBase Data Read/Write Sample Project
- Typical Scenarios of the HBase Data Read/Write Sample Program
- HBase Data Read/Write Sample Program Development Plan
- Configuring the HBase ZooKeeper Address
- Initializing HBase Configurations
- Creating an HBase Client Connection
- Creating an HBase Table
- Deleting an HBase Table
- Modifying an HBase Table
- Inserting HBase Data
- Deleting HBase Data
- Reading HBase Data Using the GET Command
- Reading HBase Data Using the Scan Command
- Using an HBase Filter
-
HBase Cold and Hot Separation Data Sample Project
- Typical Scenarios of the HBase Cold and Hot Data Separation Sample Program
- HBase Cold and Hot Data Separation Sample Program Development Plan
- Configuring the HBase ZooKeeper Address
- Creating the Configuration Object
- Creating the Connection Object
- Creating an HBase Cold and Hot Data Separation Table
- Deleting an HBase Cold and Hot Data Separation Table
- Modifying an HBase Cold and Hot Data Separation Table
- Inserting HBase Cold and Hot Separation Data
- Reading HBase Cold and Hot Separation Data Using the GET Command
- Reading HBase Cold and Hot Separation Data Using the Scan Command
- Configuring HBase Multi-Language Access
-
HBase Data Read/Write Sample Project
- Commissioning Applications
- External APIs
- Doris Application Development Guide
- ClickHouse Application Development Guide
-
HBase Application Development Guide
-
FAQs
-
General
- What Services Does a CloudTable Cluster Provide?
- Why Do I Choose CloudTable Service?
- How Do I Prepare for Creating a CloudTable HBase Cluster?
- What Should I Pay Attention to When Using CloudTable Service?
- What Compression Algorithms Are Supported by CloudTable HBase Clusters?
- Can I Stop CloudTable Service?
- Which Programming Languages Are Supported by HBase External APIs in CloudTable?
- How Do I Determine the Number of Faulty RegionServers?
- What Special Characters Does CloudTable HBase Support?
- What Can I Do If the Index Table Does Not Match the Data Table After CloudTable Data Is Deleted?
- What Should I Do If Concurrent Tasks Run Slowly When Python Accesses CloudTable Through Thrift?
- How do I view the TTL attribute of HBase shell?
- Why Are My Server Resources Released?
- How Do I Delete a Cluster?
- How Do I Stop Services and Release Resources?
-
Connection and Access
- How Do I Access a CloudTable Cluster?
- Can I Use SSH to Access Computing Nodes of CloudTable?
- Why Can't I Access HBase After the ZK Address Is Configured?
- Why Is the Error "Will not attempt to authenticate using SASL (unknown error)" Reported When Connecting to HBase?
- How Do I View the IP Address Corresponding to a Domain Name in a CloudTable Link?
- How Do I Access CloudTable from Other Cloud Services?
- Can I Configure the hbase-site.xml File?
- How Do I Query the Creation Time of a Table in CloudTable HBase?
-
Data Read/Write
- Is Raw Data Stored in CloudTable HBase?
- Why Can't I Write Data to HBase?
- What Is the Maximum Size of Data Written to the HBase Cluster?
- How Do I Check the Daily Incremental Data in HBase Tables?
- What Should I Do If an Error Is Reported When I Access the CloudTable HBase Cluster?
- How Do I Delete the Backup Table of the ZooKeeper Node in the ClickHouse Cluster?
- What Should I Do If a Database Missing Error Occurs When a Table Is Created in the ClickHouse Cluster?
- Billing FAQs
-
General
- General Reference
Show all
Copied.
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.
Phase |
Description |
Reference |
---|---|---|
Understand basic concepts. |
Before application development, learn basic concepts of HBase, understand the scenario requirements, and design tables. |
|
Prepare a development environment. |
The Java language is recommended for HBase application development. You can use the Eclipse tool. |
|
Prepare a running environment. |
The application running environment is a client. Install and configure the client according to the guide. |
|
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. |
|
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. |
|
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. |
|
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot