2
我只是想從Django的Web訪問HDFS,所以我用了hadoopy,我只是寫Django的&&的Hadoop
def list(reqeust):
return HttpResponse(hadoopy.ls("."))
在views.py
,但什麼是錯的,也有對一些信息錯誤:"IOError at /list/ Ran[hadoop fs -ls .]: /bin/sh: 1: hadoop: not found"
,我認爲「hadoop」命令無法通過shell來解析,但我不知道該怎麼辦
你可以從shell運行'hadoop'命令嗎? Hadoopy需要運行的機器上的功能Hadoop集羣。是你的情況嗎?如果不是這樣,最好使用[Hoop - HTTP上的HDFS](http://cloudera.github.com/hoop/docs/latest/index.html)。它爲HDFS提供了一個REST API。 – harpun 2013-02-24 13:15:13