Druid
Druid sink connector
Description
Write data to Druid
Key features
Data Type Mapping
Nexus Data Type
Druid Data Type
TINYINT
LONG
SMALLINT
LONG
INT
LONG
BIGINT
LONG
FLOAT
FLOAT
DOUBLE
DOUBLE
DECIMAL
DOUBLE
STRING
STRING
BOOLEAN
STRING
TIMESTAMP
STRING
Options
name
type
required
default value
coordinatorUrl
string
yes
-
datasource
string
yes
-
batchSize
int
no
10000
common-options
no
-
coordinatorUrl [string]
The coordinatorUrl host and port of Druid, example: "myHost:8888"
datasource [string]
The datasource name you want to write, example: "nexus"
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 = "nexus"
}
}
Use placeholders get upstream table metadata example:
sink {
Druid {
coordinatorUrl = "testHost:8888"
datasource = "${table_name}_test"
}
}
Last updated