
答案1
在你的~/.bashrc
,而不是写
export HADOOP_INSTALL=/usr/local/hadoop
将其更改为
export HADOOP_INSTALL=/usr/local/hadoop/bin/hadoop
我很久以来一直面临同样的问题。这对我有用。
或者尝试这个:
/usr/local/hadoop/bin/hadoop namenode -format
答案2
从头开始重新做一切。可能你没有正确设置路径。正如输出所示Command not found
,这意味着 hadoop 尚未正确安装。
答案3
你可以试试
/usr/local/hadoop/bin/hadoop namenode -format
如果您想使用 hadoop 命令而不指定路径,您可以编辑文件~/.bashrc
。如果您已经完成此操作,请重新打开终端并重试。
答案4
如果路径正确但仍然面临错误
然后
在 ~/.bashrc 中添加路径变量后
运行此命令 source ~/.bashrc