安装rdkafka

yum -y update gcc

yum -y install gcc+ gcc-c++

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

cd librdkafka/

./configure

make&& make install

默认是把动态库安装到/usr/local/lib下的,所以在Linux的默认共享库路径/lib和/usr/lib下找不到。因此添加的library如果不在/lib和/usr/lib里面的话,就需要往/etc/ld.so.conf文件追加library所在的路径,然后重新调用下ldconfig命令即可。

echo "/usr/local//lib">> /etc/ld.so.conf

ldconfig 

 

安装pykafka

Python可以通过pip工具安装pykafka

但是我们需要使用librdkafka扩展,使用pip工具是无法安装librdkafka的,所以我们需要源码编译安装pykafka。

执行git clone https://github.com/Parsely/pykafka.git

mkdir librdkafka

cp /root/librdkafka-0.11.1/src/rdkafka.h /root/pykafka/librdkafka/

cd pykafka/

python setup.py build

python setup.py install

安装完成

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐