StarRocks
The StarRocks destination connector loads data into a StarRocks cluster using its MySQL-compatible interface.
Setup
- Ensure your StarRocks cluster is reachable from the environment running this connector.
- Confirm the MySQL-compatible port is open (commonly
9030). - Create (or choose) a target database/schema in StarRocks.
- Create a StarRocks user with permissions to create and write to the target tables.
Authentication
This connector authenticates with:
- Host
- Port
- Username
- Password
- Database (target database/schema)
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
host | string | ✓ | StarRocks FE host name or IP address. |
port | number | ✓ | MySQL-compatible port for StarRocks (often 9030). |
username | string | ✓ | Username to connect with. |
password | string | ✓ | Password for the user. |
database | string | ✓ | Target database/schema to load into. |
Hashing and normalization
This destination connector does not currently expose field-level hashing controls in its public configuration.
Data contract
- Tables are created/loaded in the configured database.
- Column names and types are derived from the incoming records and mapped to StarRocks via the MySQL-compatible interface.
Streams
This destination loads the streams produced by your source(s) into StarRocks tables in the configured database.
- Each stream is written to a corresponding table.
- Records are loaded using the connector’s MySQL-compatible loading implementation.