0

每个人。我尝试将 Dask 与 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
4

2 回答 2

1

如果您没有使用 conda 而您使用的是pip,您也可能会遇到此错误

找不到共享库:libhdfs3.so

为了确保此页面中的要求https://github.com/ContinuumIO/libhdfs3-downstream/tree/master/libhdfs3

解决了我的问题。

如果您使用pip安装,您应该安装一些软件包:

于 2018-09-06T10:40:04.467 回答
0

由于没有人回答这个问题,我自己想出了解决方案,至少它对我有用。

conda install libhdfs3
pip install libhdfs3
conda install -c clinicalgraphics libgcrypt11
conda install libprotobuf=2.5
conda update libhdfs3 

如果仍然无法正常工作,请尝试更新。 在此处输入图像描述

于 2016-11-06T13:05:30.137 回答