Django && hadoop

标签 django hadoop hdfs

我只是想用 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 解析,但我不知道该怎么做

最佳答案

hadoopy您尝试使用的库只是作为现有 Apache Hadoop bash 命令脚本( hadoophdfsmapred 等命令)的包装器,因此需要在您的操作系统上安装并使用这些库或应用程序的 PATH env-var,因此它可能调用 hadoop fs -ls <path>当您尝试执行 hadoopy.ls(…) 时的 shell 命令.

关于 Django && hadoop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15051000/

相关文章:

json - 将数据加载到 hadoop 的推荐格式,用于简单的 map reduce

linux - 如何知道文件是否成功从本地传输到 hdfs

linux - Linux下如何同时为用户创建hdfs目录?

javascript - Django 和类似 ajax 的按钮仅适用于第一项

java - 尝试使用 JAVA 启动 Pig 脚本时出错

java - 为什么DataNode无法下载文件?

hadoop - 如何在hadoop配置中为datanode分配内存

python - django-model-utils StatusModel 可以提供人类可读的状态选项吗?

python - <option> 使用 Django Forms API 对选择输入进行级别控制

Django:如何建立与rabbitmq的持久连接?