【问题标题】:bin/hadoop no such file or directorybin/hadoop 没有这样的文件或目录
【发布时间】:2015-09-14 19:03:25
【问题描述】:

我正在尝试在 Ubuntu 14.04 上安装 hadoop 2.6。 当我写这个命令行时

bin/hadoop jar hadoop-examples-*.jar grep input output 'dfs[a-z.]+'"

这是命令

araziz@araziz-HP-EliteBook-8440p:~$ cd hadoop
araziz@araziz-HP-EliteBook-8440p:~/hadoop$ ls
hadoop-2.6.0-src  hadoop-2.6.0-src.tar.gz
araziz@araziz-HP-EliteBook-8440p:~/hadoop$ cd ha*
araziz@araziz-HP-EliteBook-8440p:~/hadoop/hadoop-2.6.0-src$ bin/hadoop jar hadoop-examples-*.jar grep input output 'dfs[a-z.]+'
bash: bin/hadoop: No such file or directory

【问题讨论】:

    标签: hadoop ubuntu-14.04


    【解决方案1】:

    在所有的hadoop教程中,bin/hadoop是hadoop的位置,你也可以看到$HADOOP_HOME/bin/hadoop$HADOOP_HOME 这是 hadoop 所在的位置。就我而言,它位于/usr/local/hadoop。但是,同样,这取决于您遵循的说明。仔细检查您的教程!

    【讨论】:

      【解决方案2】:

      在运行 Hadoop 命令之前,您需要在 .bashrc 文件中设置 $HADOOP_HOME

      【讨论】:

      • 甚至 HADOOP_HOME 也是必需的(在最后一个版本中是 HADOOP_PREFIX),为了能够执行 hadoop 命令,您需要做的是在您的 PATH 中包含 bin 目录或位于终端的 hadoop 文件夹中,以执行相对于当前路径的命令。 hadoop 命令将使用 HADOOP_HOME,但首先您的终端应该能够找到它们。
      【解决方案3】:

      为了在这种情况下提供帮助,我在此存储库中创建了一些脚本:https://github.com/lalosam/EasyHadoop

      hadoop.sh 脚本下载、解压、配置hadoop、安装所需依赖项和设置环境变量按照最新(hadoop 2.7.1)官方入门教程进行。我在 Linux Mint 上开发了它,但它应该在 Ubuntu 中工作,因为它们使用相同的包管理器 (apt-get)。

      【讨论】:

        猜你喜欢
        • 2013-02-27
        • 1970-01-01
        • 2013-12-15
        • 2023-04-04
        • 2016-03-28
        • 2015-11-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多