所有人。我尝试使用Dask与分布式+ HDFS一起处理一些文件。当我安装分布式尝试安装HDFS3插件时,错误是:
Can not find the shared library:libhdfs3.so
我的环境是Ubuntu16Desktop版本。我严格要求,但仍然不工作。希望有人能帮忙!非常感谢
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
发布于 2016-11-06 13:05:30
因为没有人回答这个问题,而且我自己想出了解决办法,至少它对我有用。
conda install libhdfs3
pip install libhdfs3
conda install -c clinicalgraphics libgcrypt11
conda install libprotobuf=2.5
conda update libhdfs3
如果仍然不工作,请尝试更新。
发布于 2018-09-06 10:40:04
如果您没有使用conda,并且正在使用pip,您也可以面临此错误。
找不到共享库:libhdfs3.so
以确保本页https://github.com/ContinuumIO/libhdfs3-downstream/tree/master/libhdfs3中的要求
解决了我的问题。
如果您安装的是pip,则应该安装一些包。
https://stackoverflow.com/questions/40444652
复制相似问题