1、從GitHub上擷取
git clone https://github.com/edenhill/librdkafka.git
2、進入目錄,cd librdkafka/
sudo ./configure
sudo make
sudo make install
安裝完後的目錄結構
在src目錄下有很多檔案,.c、.h、.o,證明是編譯過了的。
其中rdkafka.h會用到,編譯自己的程式的時候鍊到這個庫 -lrdkafka++
然後檢視下/usr/local/include/、/usr/local/lib/,相關的檔案已經生成了。
最後更新下.so庫,把kafka的庫也更新進去,不然後面編譯C程式會報錯。等待報錯了之後再更新也是一樣的
sudo ldconfig
example目錄有一些例子,可以自行去參考研究一下。kafka的生産、消費、broker叢集等等
目前在研究如何用C語言調用這個庫去實作kafka的生産、消費執行個體。
OK再更新