kafka c++客户端安装指南

2018-11-19  本文已影响0人  安安爸Chris

本文是指导c++ kafka客户端所需软件安装指导。 服务端不在讨论范围之内。

所需软件及版本
cppkafka 0.2
librdkafka 1.0.0 RC2
依赖库
zlib-devel (centos7配套版本)
cyrus-sasl-devel(centos7配套版本)
openssl-devel(centos7配套版本)
rapidjson 1.1.0
zstd 1.3.7
lz4 1.8.3

centos7配套版本的,可以通过yum install安装

剩下的都可以在github上下载代码编译安装.
先把依赖库安装好,然后编译librdkafka。
可能有些依赖我没有列出来,对照这个表可以再检查一下。


librdkafka配置.PNG

编译完成后会生成静态库和动态库
librdkafka.so
librdkafka.a
librdkafka++.a (c++接口)
librdkafka++.so (c++接口)
这里我没有使用c++接口,而是直接使用了cppkafka库,它是c++包装了librdkafka。个人感觉cppkafka使用起来更方便一点。

上一篇 下一篇

猜你喜欢

热点阅读