为什么我在hadoop中找不到命令?

为什么我在hadoop中找不到命令?,hadoop,Hadoop,我正在Ubuntu 14.04上做一个hadoop项目。每当我给出start all.sh或start dfs.sh时,它都会给出命令未找到消息。我该怎么办?您没有在正确的环境中运行该命令。 start all.sh(已弃用)或start-dfs.sh命令位于/hadoop/bin目录中。您必须找到hadoop主目录并在其中找到bin文件夹,然后运行命令 ./start dfs.sh在您的~/.bashrc中执行以下操作 export PATH=$PATH:$HADOOP_HOME/bin 然

我正在Ubuntu 14.04上做一个hadoop项目。每当我给出
start all.sh
start dfs.sh
时,它都会给出命令未找到消息。我该怎么办?

您没有在正确的环境中运行该命令。 start all.sh(已弃用)或start-dfs.sh命令位于/hadoop/bin目录中。您必须找到hadoop主目录并在其中找到bin文件夹,然后运行命令


./start dfs.sh

在您的~/.bashrc中执行以下操作

export PATH=$PATH:$HADOOP_HOME/bin

然后运行source~/.bashrc文件。现在命令应该可以工作了。

这种情况应该是Hadoop的bin环境变量配置不正确

修改
vi/etc/profile
文件

export $HADOOP_HOME=/usr/hadoop  #the  directory  where  your hadoop installed

export PATH=$HADOOP_HOME/bin:$PATH
然后

source /etc/profile

当我在hadoop上工作时,我在Terminalsus上键入命令,显示您所做的事情和看到的内容。