gpt4 book ai didi

python-2.7 - pywebhdfs 模块问题

转载 作者:可可西里 更新时间:2023-11-01 16:09:04 26 4
gpt4 key购买 nike

我正在尝试使用 Python 中的 pywebhdfs 模块与 Hortonworks Hadoop 沙箱进行交互。我尝试了以下三个命令:

from pywebhdfs.webhdfs import PyWebHdfsClient
hdfs = PyWebHdfsClient(user_name="root",port=50070,host="localhost")
hdfs.make_dir('/newDirectory')

运行最后一条命令时出现以下错误:

ConnectionError: ('Connection aborted.', error(10035, 'A non-blocking socket operation could not be completed immediately'))

沙箱正在运行,我可以使用 Putty 直接在其上创建目录。但是,它不适用于 Python。

有人可以帮助解决这个错误吗?

最佳答案

我相信“root”不能在 HDFS 的“/”节点上创建目录,因为“root”用户不是 HDFS super 用户,当然,除非您更改了它。

您能否确认是否可以使用 root 用户创建“/newDirectory”,或者创建 root 具有权限的目录或选择其他用户?

关于python-2.7 - pywebhdfs 模块问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32930391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com