django和hadoop

7gyucuyw  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(341)

我只想用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" ,我认为“hadoop”命令不能被shell解决,但我不知道该怎么办

hi3rlvi2

hi3rlvi21#

这个 hadoopy 您尝试使用的库只是作为现有apachehadoopbash命令脚本的 Package 器( hadoop , hdfs , mapred 等命令),因此需要在操作系统或应用程序上安装和使用这些命令 PATH env var,所以它可以调用 hadoop fs -ls <path> 尝试执行时的shell命令 hadoopy.ls(…) .

相关问题