Apache Doris
Overview
The Apache Doris destination lets you load data into an Apache Doris database. This connector uses a MySQL-compatible connection to authenticate and write data.
Setup
- Ensure your Apache Doris cluster is reachable from the environment running the connector.
- Create (or choose) a target database/schema in Doris where tables will be created/updated.
- Create a Doris user (or use an existing one) with permissions to create and write to tables in the target database.
Authentication
Authenticate using standard MySQL-compatible credentials:
- Host
- Port
- Username
- Password
If your deployment requires TLS/SSL, configure it according to your platform’s MySQL-compatible connection settings.
Configuration
Provide the following connection details when configuring the destination:
| Field | Type | Required | Description |
|---|---|---|---|
| Host | string | ✓ | Apache Doris FE host (or a load balancer / VIP in front of FE nodes). |
| Port | number | ✓ | MySQL-compatible port exposed by Doris (commonly 9030). |
| Username | string | ✓ | Doris username. |
| Password | string | ✓ | Doris password. |
| Database | string | ✓ | Target database/schema in Doris where data will be loaded. |
Hashing and normalization
This destination connector does not currently expose field-level hashing configuration.
Data contract
- Tables and columns are created and written using a MySQL-compatible protocol.
- Exact table/column naming, type mapping, and write semantics follow the platform’s standard MySQL-compatible destination behavior.
Notes / troubleshooting
- If login fails, verify the FE endpoint, port, and that the user is allowed to connect from the connector’s network location.
- Ensure the configured user has sufficient privileges on the target database (for example, to create tables and insert/update data).