我只想用django从web访问hdfs,所以我使用hadoopy,我只是写
def list(reqeust):
return HttpResponse(hadoopy.ls(".")) 在views.py中,有一些关于错误的信息:"IOError at /list/ Ran[hadoop fs -ls .]: /bin/sh: 1: hadoop: not found",我认为shell不能解析"hadoop“命令,但是我不知道该怎么办
发布于 2013-08-26 15:23:18
您尝试使用的hadoopy库只是充当现有Apache Hadoop bash命令脚本(hadoop、hdfs、mapred等命令)的包装器,因此需要在操作系统或应用程序的PATH环境变量上安装和使用这些脚本,因此当您尝试执行hadoopy.ls(…)时,它可能会调用一个shell命令。
https://stackoverflow.com/questions/15051000
复制相似问题