解決報(bào)錯(cuò):"libcurl.so.4: cannot open shared object file: No such file or directory"
解決方案:
(1)# vim /etc/ld.so.conf
(2)添加以下幾行:?
/usr/local/lib
/usr/lib
/lib
(3)# sudo ldconfig
1 . 問(wèn)題:/usr/bin/ld: cannot find -lpython2.7
解決辦法:?在/usr/lib64/ 文件夾下找到 libpython2.7.so.1 和 libpython2.7.so,如果沒(méi)有在有的機(jī)器上找到上傳。
2. 問(wèn)題:kudu/client.cpp:44:20 :fatal error : Python.h :No such file or directory?
原因:/usr/include/python2.7里面缺少很多必要的*.h文件;
解決方法:從其他的機(jī)器上 /usr/include/python2.7 中拷貝了所有的*.h過(guò)來(lái)磷蜀,編譯通過(guò)锈玉。
3.問(wèn)題:在import kudu 時(shí)報(bào)錯(cuò)找不到?
解決方法:創(chuàng)建/usr/include/python2.7/kudu襟沮、/usr/lib64/python2.7/kudu身辨、/usr/lib64/python2.7/site-packages/kudu 加上編譯完的kudu-python包里面帶的client障簿、util包等等(我通常的做法就是把這個(gè)包打包放到上述三個(gè)路徑下馒铃,當(dāng)時(shí)也不知道哪個(gè)路徑?jīng)Q定蟹腾,有些機(jī)器上只要第一個(gè)第三有也可以執(zhí)行痕惋,猜測(cè)這個(gè)和機(jī)器是不是64位有關(guān)系?)娃殖;
如果做了上述操作以后還是沒(méi)有值戳,請(qǐng)執(zhí)行?chmod +755 -R ?/usr/include/python2.7/kudu /usr/lib64/python2.7/kudu /usr/lib64/python2.7/site-packages/kudu, 給這個(gè)幾個(gè)目錄加上可執(zhí)行權(quán)限炉爆。
4. 問(wèn)題:gcc++ failed XXXX
可能原因是:沒(méi)有安裝對(duì)應(yīng)的GCC堕虹,執(zhí)行?yum install gcc-c++