ClickHouse Kafka Engine: как обновить потребительскую версию Kafka для KafkaEngine - PullRequest
0 голосов
/ 22 ноября 2018

Как обновить версию библиотеки Kafka, используемую Kafka Engine в ClickHouse?

И как узнать актуальную версию в использовании?

1 Ответ

0 голосов
/ 23 ноября 2018

Если вы используете общую сборку, вы можете получить необходимые DSO-файлы из librdkafka и заменить старую.Хотя есть вероятность, что ABI несовместим, поскольку у librdkafka еще нет стабильной версии.В противном случае просто пересоберите ClickHouse с нужной вам либрдкафкой.

Что касается поиска версии текущей либрдкафки, есть один способ:

select * from system.build_options

получить VERSION_GITHASH и сделать

git ls-tree <VERSION_GITHASH> contrib/librdkafka
...