【发布时间】:2019-04-25 03:56:03
【问题描述】:
如何升级ClickHouse中Kafka Engine使用的Kafka库版本?
而且,如何知道实际使用的版本?
【问题讨论】:
如何升级ClickHouse中Kafka Engine使用的Kafka库版本?
而且,如何知道实际使用的版本?
【问题讨论】:
如果您使用的是共享构建,您也许可以获取 librdkafka 所需的 DSO 文件并替换旧的。尽管 ABI 有可能不兼容,因为 librdkafka 甚至还没有稳定的版本。否则,只需使用所需的 librdkafka 重建 ClickHouse。
至于查找当前librdkafka的版本,这里有一种方法,
select * from system.build_options
获取VERSION_GITHASH 并执行
git ls-tree <VERSION_GITHASH> contrib/librdkafka
【讨论】:
0.11.4(在撰写此评论时)。不过大师librdkafka 似乎支持zstandard,这是我一直在寻找的2.1 功能。