Skip to main content
Version: Next

Druid

Druid sink connector

Description

Write data to Druid

Key features

Data Type Mapping

SeaTunnel Data TypeDruid Data Type
TINYINTLONG
SMALLINTLONG
INTLONG
BIGINTLONG
FLOATFLOAT
DOUBLEDOUBLE
DECIMALDOUBLE
STRINGSTRING
BOOLEANSTRING
TIMESTAMPSTRING

Options

nametyperequireddefault value
coordinatorUrlstringyes-
datasourcestringyes-
batchSizeintno10000
common-optionsno-

coordinatorUrl [string]

The coordinatorUrl host and port of Druid, example: "myHost:8888"

datasource [string]

The datasource name you want to write, example: "seatunnel"

batchSize [int]

The number of rows flushed to Druid per batch. Default value is 1024.

common options

Sink plugin common parameters, please refer to Sink Common Options for details

Example

Simple example:

sink {
Druid {
coordinatorUrl = "testHost:8888"
datasource = "seatunnel"
}
}

Use placeholders get upstream table metadata example:

sink {
Druid {
coordinatorUrl = "testHost:8888"
datasource = "${table_name}_test"
}
}

Changelog

next version

  • Add Druid sink connector