2015-09-14 39 views
-1

我试图在Ubuntu 14.04上安装hadoop 2.6。 当我写这篇文章的命令行bin/hadoop没有这样的文件或目录

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

这是CMD

[email protected]:~$ cd hadoop 
[email protected]:~/hadoop$ ls 
hadoop-2.6.0-src hadoop-2.6.0-src.tar.gz 
[email protected]:~/hadoop$ cd ha* 
[email protected]:~/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 

回答

0

在所有的Hadoop教程,bin/hadoop是Hadoop的位置,你也可以把它看作$HADOOP_HOME/bin/hadoop。它是它所在的hadoop的位置。在我的情况下,它在/usr/local/hadoop。但是,这又取决于你所遵循的指示。仔细检查你的教程!

0

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

+0

即使HADOOP_HOME是必要的(HADOOP_PREFIX在最后的版本中),为了能够执行hadoop命令,你需要做的是在你的PATH中包含** bin **目录或者在你的终端的hadoop文件夹中执行相对于当前路径的命令。 Hadoop_HOME将被hadoop命令使用,但首先你的终端应该能够找到它们。 – RojoSam

0

为了帮助在这个情况下,我已经创造了这个仓库一些脚本:https://github.com/lalosam/EasyHadoop

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

相关问题