我正在尝试在Ubuntu 14.04上安装hadoop 2.6。 当我写这个命令行
bin/hadoop jar hadoop-examples-*.jar grep input output 'dfs[a-z.]+'"
这是cmd
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
答案 0 :(得分:0)
在所有hadoop教程中,bin/hadoop
是hadoop的位置,您可以将其视为$HADOOP_HOME/bin/hadoop
。 $HADOOP_HOME
它位于hadoop所在的位置。在我的情况下,它在/usr/local/hadoop
。但是,这又取决于您所遵循的指示。仔细检查你的教程!
答案 1 :(得分:0)
在运行Hadoop命令之前,您需要在.bashrc文件中设置$ HADOOP_HOME
答案 2 :(得分:0)
为了在这种情况下提供帮助,我在此存储库中创建了一些脚本:https://github.com/lalosam/EasyHadoop。
hadoop.sh脚本下载,解包,配置hadoop,安装所需的依赖项并根据最新的(hadoop 2.7.1)官方入门教程设置环境变量。我在Linux Mint上开发它,但它应该在Ubuntu中工作,因为它们使用相同的包管理器(apt-get)。