Skip to content

ClickHouse (Destination)

Loads data into ClickHouse over HTTP.

Configuration

yaml
warehouse:
  kind: clickhouse
  url: http://localhost:8123
  database: default
  user: default
  password: ${CLICKHOUSE_PASSWORD}
FieldDefaultDescription
urlhttp://localhost:8123ClickHouse HTTP URL
databaseDatabase name
userdefaultUsername
passwordPassword

CLI

bash
skippr connect warehouse clickhouse \
  --url http://localhost:8123 \
  --database default \
  --user default \
  --password "$CLICKHOUSE_PASSWORD"
FlagDescription
--urlHTTP interface URL (default: http://localhost:8123)
--databaseDatabase name (default: default)
--userUsername (default: default)
--passwordPassword

CDC

ClickHouse supports CDC with ReplacingMergeTree engine semantics. Skippr automatically creates _skippr_order_token columns and tombstone tables.

See CDC Destinations -- ClickHouse for details.