我已经成功地在具有 SUSE Linux 伪分布式模式的 VM 上安装了 hadoop 集群。它工作正常,能够运行所有bin/hadoop
命令并执行 map reduce 作业。
但奇怪的是现在它开始给我这个奇怪的错误:
+================================================================+
| Error: HADOOP_HOME is not set correctly |
+----------------------------------------------------------------+
| Please set your HADOOP_HOME variable to the absolute path of |
| the directory that contains hadoop-core-VERSION.jar |
+================================================================+
我无法理解为什么会这样。我能够做到jps
,它可以正确运行所有守护进程,但不能做到bin/hadoop
。
这里没有权限和路径问题,因为它在几个小时前工作正常。