Skip to main content

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​

  1. Ensure your Apache Doris cluster is reachable from the environment running the connector.
  2. Create (or choose) a target database/schema in Doris where tables will be created/updated.
  3. 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:

FieldTypeRequiredDescription
Hoststring✓Apache Doris FE host (or a load balancer / VIP in front of FE nodes).
Portnumber✓MySQL-compatible port exposed by Doris (commonly 9030).
Usernamestring✓Doris username.
Passwordstring✓Doris password.
Databasestring✓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).