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
HoststringApache Doris FE host (or a load balancer / VIP in front of FE nodes).
PortnumberMySQL-compatible port exposed by Doris (commonly 9030).
UsernamestringDoris username.
PasswordstringDoris password.
DatabasestringTarget 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).