我正在尝试用hadoop编写我的第一个map reduce程序,当我启动所有守护进程时,我得到的错误是localhost:error:java\u home没有设置并且找不到。
xghobddn1#
请检查hadoop-env.sh文件并在那里添加java\u home。它应该位于安装hadoop的目录中($hadoop(主页/配置)
rur96b6h2#
检查是否在hadoop-env.sh中导出了如下java安装路径导出java\u home=/usr/java/jdk如果您使用的是hadoop2.x,那么您可以在$hadoop\u home/etc/hadoop中找到hadoop-env.sh
2条答案
按热度按时间xghobddn1#
请检查hadoop-env.sh文件并在那里添加java\u home。
它应该位于安装hadoop的目录中($hadoop(主页/配置)
rur96b6h2#
检查是否在hadoop-env.sh中导出了如下java安装路径
导出java\u home=/usr/java/jdk
如果您使用的是hadoop2.x,那么您可以在$hadoop\u home/etc/hadoop中找到hadoop-env.sh