我正在尝试在hadoop中编写我的第一个map reduce程序,当我启动所有守护进程时,我正在查找错误 localhost:错误:JAVA_HOME未设置且无法找到。
答案 0 :(得分:0)
请检查您的hadoop-env.sh文件并在那里添加JAVA_HOME。
它应该位于安装hadoop的目录中。 (的 $ HADOOP_HOME / CONF 强>)
答案 1 :(得分:0)
检查你是否在hadoop-env.sh中导出了java安装路径,如下所示
导出JAVA_HOME = / usr / java / jdk
如果您使用的是hadoop 2.x,那么您可以在 $ HADOOP_HOME / etc / hadoop 找到hadoop-env.sh