大家。我尝试使用Dask with Distributed + HDFS来处理一些文件。当我安装分布式尝试安装HDFS3插件时,错误是:
Can not find the shared library:libhdfs3.so
我的环境是Ubuntu 16桌面版。我严格按照bewlo,但仍然没有工作。希望有人可以帮忙!非常感谢
conda install hdfs3 -c conda-forge
echo "deb https://dl.bintray.com/wangzw/deb trusty contrib" | sudo tee /etc/apt/sources.list.d/bintray-wangzw-deb.list
sudo apt-get install -y apt-transport-https
sudo apt-get update
sudo apt-get install libhdfs3 libhdfs3-dev
pip install hdfs3
答案 0 :(得分:1)
如果您未使用conda且正在使用 pip ,您也可能会遇到此错误
找不到共享库:libhdfs3.so
为确保满足此页面上的要求,https://github.com/ContinuumIO/libhdfs3-downstream/tree/master/libhdfs3
解决了我的问题。
如果使用 pip 安装,则应安装一些软件包:
libgsasl http://www.gnu.org/software/gsasl/(需要https://github.com/bdrosen96/libgsasl) openssl https://www.openssl.org/
P.S .:操作系统:Centos7
答案 1 :(得分:0)