Linux 安装kafka的库librdkafka

1、从GitHub上获取

git clone https://github.com/edenhill/librdkafka.git

Linux 安装kafka的库librdkafka_第1张图片
2、进入目录,cd librdkafka/

sudo ./configure
sudo make
sudo make install

安装完后的目录结构
Linux 安装kafka的库librdkafka_第2张图片
在src目录下有很多文件,.c、.h、.o,证明是编译过了的。
其中rdkafka.h会用到,编译自己的程序的时候链到这个库 -lrdkafka++
Linux 安装kafka的库librdkafka_第3张图片
然后查看下/usr/local/include/、/usr/local/lib/,相关的文件已经生成了。
Linux 安装kafka的库librdkafka_第4张图片
最后更新下.so库,把kafka的库也更新进去,不然后面编译C程序会报错。等待报错了之后再更新也是一样的

sudo ldconfig

example目录有一些例子,可以自行去参考研究一下。kafka的生产、消费、broker集群等等Linux 安装kafka的库librdkafka_第5张图片
目前在研究如何用C语言调用这个库去实现kafka的生产、消费实例。
OK再更新

你可能感兴趣的:(kafka)