我正在尝试在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
答案 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
文件。