如何在ClickHouse中升级Kafka Engine使用的Kafka库的版本?
而且,如何知道实际使用的版本?
答案 0 :(得分:0)
如果使用共享版本,则可以获取librdkafka所需的DSO文件并替换旧的DSO文件。尽管由于librdkafka甚至还没有一个稳定的发行版,所以有可能ABI不兼容。否则,只需使用所需的librdkafka重建ClickHouse。
关于查找当前librdkafka的版本,这是一种方法,
select * from system.build_options
获取VERSION_GITHASH
并执行
git ls-tree <VERSION_GITHASH> contrib/librdkafka