在终端中找不到Hadoop命令

时间:2016-12-23 14:04:15

标签: bash ubuntu hadoop

我正在尝试在ubuntu中安装Hadoop 在Hadoop安装的.bashrc中设置这些行之后

export HADOOP_HOME="/Desktop/hadoop-1.2.1"
set PATH ="$PATH:$HADOOP_HOME/bin"
export PATH

我在终端写道

hadoop version

我得到了:

hadoop: command not found

1 个答案:

答案 0 :(得分:3)

该行:

set PATH ="$PATH:$HADOOP_HOME/bin"

不是您认为bash中的含义。在Bash set用于许多事情,但不用于分配变量。该行实际上设置了作为$1$2访问的命令行参数(未命名参数)。

你可能意味着:

export HADOOP_HOME="/Desktop/hadoop-1.2.1"
export PATH="$PATH:$HADOOP_HOME/bin"

请注意,=周围不允许使用空格。

确保你然后"来源"测试前的.bashrc文件。