天天看點

【go-kafka】librdkafka 安裝及運作錯誤

安裝錯誤:
【go-kafka】librdkafka 安裝及運作錯誤
#錯誤
rdkafka_topic.c::: error: 'Z_DEFAULT_COMPRESSION' dndeclared (fitrst use in this function)

#原因:
缺少zlib-devel庫,編譯不通過。
查詢zlib相關安裝包可以看到zlib-devel沒有安裝
[root@localhost ~]# rpm -qa|grep zlib
zlib--el7.x86_64

#解決方法:
yum install zlib-devel -y
           
運作錯誤:
【go-kafka】librdkafka 安裝及運作錯誤
#錯誤
./infocenter: error while loading shared libraries: librdkafka.so: 
cannot open shared object file: No such file or directory

#原因:
位系統,在/usr/lib64路徑沒有找到庫
[[email protected] infocenter]# ll /usr/lib64/librdkafka*

然後在/usr/lib下找到
[[email protected] infocenter]# ll /usr/lib/librdkafka*
-rwxr-xr-x.  root root  Jul   : /usr/lib/librdkafka.a
-rwxr-xr-x.  root root   Jul   : /usr/lib/librdkafka++.a
lrwxrwxrwx.  root root        Jul   : /usr/lib/librdkafka.so -> librdkafka.so
lrwxrwxrwx.  root root        Jul   : /usr/lib/librdkafka++.so -> librdkafka++.so
-rwxr-xr-x.  root root   Jul   : /usr/lib/librdkafka.so
-rwxr-xr-x.  root root    Jul   : /usr/lib/librdkafka++.so

#解決方法:
cp /usr/lib/librdkafka* /usr/lib64/