apache-kafka - ClickHouse Kafka Engine:如何为 KafkaEngine 升级 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
推荐阅读
- c# - 如果字段 2 为空,C# 使用字段 1 的值
- angular - 尝试读取 ajax 数据时出现“无法读取属性...... null”(但它仍然有效)
- javascript - 我想编辑 wordpress 中的每一页。有可能吗?
- python - 关于 scipy.interpolate.interp1d 的问题
- python - 在 matplolit 上为所有行添加图例
- c# - EntityFramwork 与 .net framework 4.7.2 项目和 .net standard 2.0 项目的兼容性
- html - 放置静电旁边的带引导网格宽度
- ios - 如何从 iOS(swiftui)中的应用程序共享我的应用程序的链接?
- android - 列表未从 Activity 传递给 Recycler Adapter
- java - 从多个线程向 SoftAssertions 添加失败