我想使用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'“
答案 0 :(得分:1)
内置open
doesn't work with URIs。例如。它也会在open("http://example.com/index.html")
上出错。
您的问题在建议的副本中得到了很好的回答。