Create an HBase data source
Creating a data source is a prerequisite for creating a data migration or data synchronization task. This topic describes how to create an HBase data source in Data Transmission Service.
Security risks
When you use OceanBase Data Transmission Service, you can choose to automatically or manually add the public CIDR blocks of the service. However, this may pose security risks. Using this product, you acknowledge and accept the potential security risks. You must implement basic security protection measures. These measures include using complex passwords, restricting open ports for each CIDR block, using authentication for internal API communication, and regularly reviewing and restricting unnecessary IP address ranges.
OceanBase Data Transmission Service may add or remove CIDR blocks from the automatically added whitelists or security groups based on business requirements and security assessments. Do not use these CIDR blocks for services other than OceanBase Data Transmission Service. Issues that arise from using these CIDR blocks for other business purposes are not covered by the Service-Level Agreement (SLA) of OceanBase Data Transmission Service. For more information about the whitelists or security groups that are automatically or manually added by OceanBase Data Transmission Service, see the Add a whitelist topic.
Procedure
Log on to the OceanBase Management Console .
In the navigation pane on the left, click Data Transmission > Data Source Management.
On the Data Source List page, click Create Data Source in the upper-right corner.

In the Create Data Source dialog box, set Data Source Type to HBase, and configure the parameters.

Parameter
Description
Instance Type
Currently, only HBase Performance-enhanced Edition cloud instances are supported.
Data Source Identity
A combination of letters and digits is recommended. The name cannot contain spaces and must be 32 characters or less.
Cross-Alibaba Cloud Account
Data Transmission Service supports data migration and synchronization tasks for instances under different Alibaba Cloud accounts.
Select this option as needed. If you select this option, enter the ID of the other Alibaba Cloud account. If you do not have the required permissions for that account, request authorization first. For more information, see Request cross-account authorization.
Instance ID/Name
Select the target HBase Performance-enhanced Edition instance from the drop-down list. For more information about how to create an instance, see Purchase a cluster.
Username
The username for the HBase instance that is used for data migration or synchronization.
Create a separate privileged account for the data migration or synchronization task. For more information, see HBase data source.
Password
The password for the database user.
Incremental Synchronization Options
A Kafka data source is used to store the incremental logs of the HBase database for consumption by Data Transmission Service. For more information about how to deliver data from HBase to Kafka, see Streams (real-time change tracking) feature overview. If you do not attach a Kafka data source, you cannot select Incremental Synchronization as the migration type when you create a data migration task from an HBase database to a MySQL tenant of an OceanBase database.
Incremental Data Format: Currently, only DEBEZIUM_V2 is supported.
Kafka Data Source: You can select a Kafka data source that is saved in Data Transmission Service. For more information, see Create a Kafka data source.
ImportantThe HBase and Kafka data sources must be in the same vSwitch.
Topic: Select or enter a topic.
Notes (Optional)
The notes for the data source.
Click Test Connection to verify the network connectivity between Data Transmission Service and the data source, and to authenticate the username and password.
After the connection test succeeds, click OK.