2015-01-22 2 views
0

Python open() 메서드를 사용하여 HDFS에서 파일을 읽으 려합니다. 그러나 그것은 작동하지 않습니다. 누군가 파이썬에서 Open() 메소드를 사용하여 hdfs 파일을 읽는 방법을 제공 할 수 있습니까?python Open() 메소드를 사용하여 hdfs에 저장된 파일을 읽는 방법?

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

그러나 그것은 나에게 오류

"IOError: [Errno 2] No such file or directory: 'hdfs://namenode:54311/user/hadoop/filename.txt'"

+1

가능한 [HDFS에서 스트림으로 파이썬 읽기 파일] 가능한 복제본 (http://stackoverflow.com/questions/12485718/python-read-file-as-stream-from-hdfs) – rchang

답변

1

open doesn't work with URIs 내장을 제공합니다. 예 : open("http://example.com/index.html")에서도 오류가 발생합니다.

귀하의 질문에 대한 답변은 제안 된 사본에서 잘 처리됩니다.