Clickhouse
Last updated
Last updated
Clickhouse source connector
supports query SQL and can achieve projection effect.
Used to read data from Clickhouse.
Clickhouse
universal
String / Int128 / UInt128 / Int256 / UInt256 / Point / Ring / Polygon MultiPolygon
STRING
Int8 / UInt8 / Int16 / UInt16 / Int32
INT
UInt64 / Int64 / IntervalYear / IntervalQuarter / IntervalMonth / IntervalWeek / IntervalDay / IntervalHour / IntervalMinute / IntervalSecond
BIGINT
Float64
DOUBLE
Decimal
DECIMAL
Float32
FLOAT
Date
DATE
DateTime
TIME
Array
ARRAY
Map
MAP
host
String
Yes
-
ClickHouse
cluster address, the format is host:port
, allowing multiple hosts
to be specified. Such as "host1:8123,host2:8123"
.
database
String
Yes
-
The ClickHouse
database.
sql
String
Yes
-
The query sql used to search data though Clickhouse server.
username
String
Yes
-
ClickHouse
user username.
password
String
Yes
-
ClickHouse
user password.
clickhouse.config
Map
No
-
server_time_zone
String
No
ZoneId.systemDefault()
The session time zone in database server. If not set, then ZoneId.systemDefault() is used to determine the server time zone.
common-options
No
-
The following example demonstrates how to create a data synchronization job that reads data from Clickhouse and prints it on the local client:
In addition to the above mandatory parameters that must be specified by clickhouse-jdbc
, users can also specify multiple optional parameters, which cover all the provided by clickhouse-jdbc
.
Source plugin common parameters, please refer to for details.