我正在研究Ubuntu 14.04上的hadoop项目。每当我提供start-all.sh
或start-dfs.sh
时,它都会给我命令找不到消息。我该怎么办?
答案 0 :(得分:0)
您没有在正确的环境中运行该命令。 start-all.sh(不建议使用)或start-dfs.sh命令位于/ hadoop / bin目录中。你必须找到你的hadoop主目录并在其中找到bin文件夹,然后运行命令
./ start-dfs.sh
答案 1 :(得分:0)
在〜/ .bashrc
中进行操作export PATH=$PATH:$HADOOP_HOME/bin
然后运行 source~ / .bashrc 文件。现在命令应该有效。
答案 2 :(得分:0)
这种情况应该是没有正确配置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