0

我正在尝试使用 Python 连接到 Hadoop (HDFS)。我正在使用snakebite包来建立连接。我成功安装了它,但是当我尝试导入它时,它给出了如下错误:

from snakebite.client import Client
client = Client('localhost', 9000)

错误:

文件“C:\pythonNJ\lib\site-packages\snakebite\client.py”,第 1473 行 baseTime = min(time * (1L << retries), cap);

有没有办法解决它或者有人可以告诉我如何通过另一种方式建立连接?

4

2 回答 2

1

它的自述文件中

Snakebite 需要 python2(尚不支持 python3)

于 2019-04-03T11:04:22.837 回答
1

从那时起,已经创建了一个 Python 3 分支,snakebite-py3

pip install snakebite-py3

于 2020-04-09T16:43:47.267 回答