【问题标题】:How to read file stored in hdfs using python Open() method?如何使用 python Open() 方法读取存储在 hdfs 中的文件?
【发布时间】:2016-08-10 23:15:57
【问题描述】:

我想使用 Python open() 方法从 HDFS 读取文件。但是它不起作用。谁能给我一个在 python 中使用 Open() 方法读取 hdfs 文件的方法。

for line in open("hdfs://namenode:54311/user/hadoop/filename.txt"):

但是它给了我一个错误

"IOError: [Errno 2] 没有这样的文件或 目录:'hdfs://namenode:54311/user/hadoop/filename.txt'"

【问题讨论】:

标签: python hadoop-streaming


【解决方案1】:

内置open doesn't work with URIs。例如。在open("http://example.com/index.html") 上也会出错。

您的问题在建议的副本中得到了很好的回答。

【讨论】:

    猜你喜欢
    • 2021-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-04
    • 1970-01-01
    • 2016-04-29
    相关资源
    最近更新 更多