StarRocks

Connect & Ingest data from / to a StarRocks database

Setup

The following credentials keys are accepted:

  • host (required) -> The hostname / ip of the instance

  • user (required) -> The username to access the instance

  • database (required) -> The database name of the instance

  • fe_url (recommended) -> The front end URL for Stream Loading (Recommended). See herearrow-up-right for more details. Example: http://<fe_host>:<fe_http_port>. User / Password are auto applied if already provided, or feel free to provide them again in the fe_url.

  • schema (optional) -> The default schema to use

  • password (optional) -> The password to access the instance

  • port (optional) -> The port of the instance. Default is 9030.

  • ssh_tunnel (optional) -> The URL of the SSH server you would like to use as a tunnel (example ssh://user:[email protected]:22)

  • ssh_private_key (optional) -> The private key to use to access a SSH server (raw string or path to file).

  • ssh_passphrase (optional) -> The passphrase to use to access a SSH server.

Stream Load Params

  • file_max_bytes (optional) -> The maximum file bytes size for stream loading chunking (via fe_url).

  • max_filter_ratio (optional since v1.2.4) -> The error tolerance for steam load. (detailsarrow-up-right)

  • timezone (optional since v1.2.4) -> The timezone for steam load. (detailsarrow-up-right)

  • strict_mode (optional since v1.2.4) -> strict mode for steam load. (detailsarrow-up-right)

  • timeout (optional since v1.2.4) -> The timeout for stream load per file (default: 300)

Using sling conns

Here are examples of setting a connection named STARROCKS. We must provide the type=starrocks property:

Environment Variable

See here to learn more about the .env.sling file.

Sling Env File YAML

See here to learn more about the sling env.yaml file.

If you are facing issues connecting, please reach out to us at [email protected]envelope, on discordarrow-up-right or open a Github Issue herearrow-up-right.

Last updated

Was this helpful?