Skip to main content

StarRocks

The StarRocks destination connector loads data into a StarRocks cluster using its MySQL-compatible interface.

Setup​

  1. Ensure your StarRocks cluster is reachable from the environment running this connector.
  2. Confirm the MySQL-compatible port is open (commonly 9030).
  3. Create (or choose) a target database/schema in StarRocks.
  4. 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​

FieldTypeRequiredDescription
hoststring✓StarRocks FE host name or IP address.
portnumber✓MySQL-compatible port for StarRocks (often 9030).
usernamestring✓Username to connect with.
passwordstring✓Password for the user.
databasestring✓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.