Всем привет.
Читаю из ClickHouse в JDBC Source connector (драйвер - clickhouse-jdbc-0.2.4.jar) c incrementing mod. Вот настройки
batch.max.rows = 100
catalog.pattern = null
connection.attempts = 3
connection.backoff.ms = 10000
connection.password = [hidden]
connection.url = jdbc:clickhouse://<ip>:8123/any_schem
connection.user = user
db.timezone = Europe/Moscow
dialect.name =
incrementing.column.name = id
mode = incrementing
numeric.mapping = null
numeric.precision.mapping = false
poll.interval.ms = 5000
query =
query.suffix =
quote.sql.identifiers = never
schema.pattern = null
table.blacklist = []
table.poll.interval.ms = 60000
table.types = [TABLE]
table.whitelist = [table]
tables = [default.any_schem.table]
timestamp.column.name = []
timestamp.delay.interval.ms = 0
timestamp.initial = null
topic.prefix = staging-
validate.non.null = false
В каком месте коннектер подставляет default схему? я же явно прописываю схему в подключении и задаю таблицу.
В итогде вместо запроса
SELECT * FROM any_schem.table WHERE
any_schem.table.id > ? ORDER BY
any_schem.table.id ASC
В логах ошибка на запросе
SELECT * FROM default.any_schem.table WHERE
default.any_schem.table.id > ? ORDER BY
default.any_schem.table.id ASC
Пробовал добавлять schema.pattern не помогает