ImportError: не удается найти общую библиотеку: libhdfs3.so
Я разрабатываю клиент файловой системы Hadoop с модулем python
hdfs3
. Моя ОС - CentOS 8, а IDE - eclipse. Сначала я пытаюсь установить hdfs3 с помощью команды conda install.
# conda config --add channels conda-forge
# conda config --set channel_priority strict
# conda install hdfs3
Но установка не удалась. Команда установки Conda не может загрузить пакет. Поэтому я использую установку pip.
# pip install hdfs3
Установка pip прошла успешно, но коды Python выдают ошибки
from hdfs3 import HDFileSystem
hdfs = HDFileSystem(host='localhost', port=8020)
Ошибки показаны ниже,
Traceback (most recent call last):
File "/home/jhwang/eclipse-workspace/BigDataPythonTest/com/aaa/etl/hdfs3-test.py", line 7, in <module>
hdfs = HDFileSystem(host='localhost', port=8020)
File "/usr/python/anaconda3/lib/python3.8/site-packages/hdfs3/core.py", line 88, in __init__
self.connect()
File "/usr/python/anaconda3/lib/python3.8/site-packages/hdfs3/core.py", line 106, in connect
get_lib()
File "/usr/python/anaconda3/lib/python3.8/site-packages/hdfs3/core.py", line 670, in get_lib
from .lib import _lib as l
File "/usr/python/anaconda3/lib/python3.8/site-packages/hdfs3/lib.py", line 24, in <module>
raise ImportError("Can not find the shared library: libhdfs3.so\n"
ImportError: Can not find the shared library: libhdfs3.so
Как я могу скачать
hdfs3
и
libhdfs3
модули с командой установки conda? Любой ответ буду глубоко благодарен.