天天看點

Linux 安裝kafka的庫librdkafka

1、從GitHub上擷取

git clone https://github.com/edenhill/librdkafka.git
           
Linux 安裝kafka的庫librdkafka

2、進入目錄,cd librdkafka/

sudo ./configure
sudo make
sudo make install
           

安裝完後的目錄結構

Linux 安裝kafka的庫librdkafka

在src目錄下有很多檔案,.c、.h、.o,證明是編譯過了的。

其中rdkafka.h會用到,編譯自己的程式的時候鍊到這個庫 -lrdkafka++

Linux 安裝kafka的庫librdkafka

然後檢視下/usr/local/include/、/usr/local/lib/,相關的檔案已經生成了。

Linux 安裝kafka的庫librdkafka

最後更新下.so庫,把kafka的庫也更新進去,不然後面編譯C程式會報錯。等待報錯了之後再更新也是一樣的

sudo ldconfig
           

example目錄有一些例子,可以自行去參考研究一下。kafka的生産、消費、broker叢集等等

Linux 安裝kafka的庫librdkafka

目前在研究如何用C語言調用這個庫去實作kafka的生産、消費執行個體。

OK再更新