clickhouse20.3.19.4-ARM版本简单修改重新编译,以支持kafka引擎表

clickhouse20.3.19.4的ARM版本默认是不支持kafka引擎表的,记得大概是从21.2(具体v21.2.2.8-stable,2021-02-07)才开始允许在ARM64上编译时支持kafka。在ARM服务器下的编译过程,可参考大神的博客:传送门。下面简单介绍一下怎么利用新版本代码合入20版本,以支持kafka引擎表(!!注意:这么编译出来的版本,不支持自定义分隔符,也就是说,建kafka引擎表时,不能识别format_csv_delimiter参数):

如下示例中,我的编译环境代码放在/home/clickhouse/ckdir/下,21版本的代码就是在/home/clickhouse/ckdir/ClickHouse-21.3.11.5-lts下,20版本代码在/home/clickhouse/ckdir/ClickHouse-20.3.19.4-lts下。修改如下:

cp /home/clickhouse/ckdir/ClickHouse-21.3.11.5-lts/base/glibc-compatibility/CMakeLists.txt /home/clickhouse/ckdir/ClickHouse-20.3.19.4-lts/base/glibc-compatibility/CMakeLists.txt

cp /home/clickhouse/ckdir/ClickHouse-21.3.11.5-lts/cmake/find/rdkafka.cmake /home/clickhouse/ckdir/ClickHouse-20.3.19.4-lts/cmake/find/rdkafka.cmake

rm -rf /home/clickhouse/ckdir/ClickHouse-20.3.19.4-lts/contrib/librdkafka-cmake

cp -r /home/clickhouse/ckdir/ClickHouse-21.3.11.5-lts/contrib/librdkafka-cmake/  /home/clickhouse/ckdir/ClickHouse-20.3.19.4-lts/contrib/

rm -rf /home/clickhouse/ckdir/ClickHouse-20.3.19.4-lts/contrib/librdkafka

cp -r /home/clickhouse/ckdir/ClickHouse-21.3.11.5-lts/contrib/librdkafka/  /home/clickhouse/ckdir/ClickHouse-20.3.19.4-lts/contrib/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值