资讯专栏INFORMATION COLUMN

hadoop安装解决之道

CastlePeaK / 1419人阅读

摘要:壹故障现象版本。系统找不到指定的路径。不是内部或外部命令,也不是可运行的程序或批处理文件。

壹、故障现象
Microsoft Windows [版本 10.0.18362.239]
(c) 2019 Microsoft Corporation。保留所有权利。

C:UsersChirius>hadoop version
系统找不到指定的路径。
Error: JAVA_HOME is incorrectly set.
       Please update C:dhc_hlkhadoop-2.8.5etchadoophadoop-env.cmd
"-Xmx512m" 不是内部或外部命令,也不是可运行的程序
或批处理文件。
 
C:UsersChirius>
贰、尝试解决

首先,本人遇见上述错的先决条件是:在安装jdk时,使用的是jdk的默认安装路径 C:Program FilesJavajdk1.xxxx ,然后在Windows电脑上解压安装本地hadoop,正确配置hadoop的系统环境变量$HADOOP_HOME及$HADOOP_HOME/etc/hadoop/hadoop-env.cmd文件的java安装路径前提下,报了上图中的这个错

报错分析:

在Windows中安装jdk时,如果是安装在C:Program FilesJavajdk1.8.0_161路径下,如果需要在其他组件中配置java的环境时,因为C:Program Files是Windows系统的系统盘,可能在某些场合下访问的时候,必须以Windows管理员的身份去访问,例如:我们在Windows中解压安装了hadoop,那么需要在$HADOOP_HOME/etc/hadoop/hadoop-env.cmd文件中手动修改java的安装路径,即:set JAVA_HOME=C:Program FilesJavajdk1.8.0_161

而我们的jdk安装在jdk的默认安装路径下,所以该文件路径有可能需要管理员访问权限才可以访问,所以如果像上图中这样配置会导致hadoop安装失败,失败的原因则是未检测到jdk环境,才会报Error: JAVA_HOME is incorrectly set.

叁、解决方法

将$HADOOP_HOME/etc/hadoop/hadoop-env.cmd文件中的 set JAVA_HOME=C:Program FilesJavajdk1.8.0_161 修改为 set JAVA_HOME=C:PROGRA~1Javajdk1.8.0_161 保存,然后重新在cmd窗口输入 hadoop version 命令,即可成功!

注意:在$HADOOP_HOME/etc/hadoop/hadoop-env.cmd文件中的这一行 set JAVA_HOME=C:PROGRA~1Javajdk1.8.0_161 中不能有空格!

Microsoft Windows [版本 10.0.18362.239]
(c) 2019 Microsoft Corporation。保留所有权利。

C:UsersChirius>hadoop version
Hadoop 2.7.3
Subversion https://git-wip-us.apache.org/repos/asf/hadoop.git -r baa91f7c6bc9cb92be5982de4719c1c8af91ccff
Compiled by root on 2016-08-18T01:41Z
Compiled with protoc 2.5.0
From source with checksum 2e4ce5f957ea4db193bce3734ff29ff4
This command was run using /D:/Seven/ways/hadoop-2.7.3/share/hadoop/common/hadoop-common-2.7.3.jar

C:UsersChirius>

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/76085.html

相关文章

  • 从用户成为“股东” —— 在 Apache 基金会的 2600 天

    摘要:从用户成为股东在基金会的天从年开始为的初始版本打补丁,堵俊平已经在社区深耕了近年,年月成为中国第一个的年月,年月荣升。他们有权选举董事会,成为董事会选举的候选人。基金会成员对基金会直接负责,在多个项目中做出贡献,拥有董事会的投票权。 3月27日,腾讯云大数据及人工智能产品研发的专家研究员堵俊平受邀成为 Apache 软件基金会Member(Apache Softeware Founda...

    scola666 评论0 收藏0
  • 新书《全栈数据之门》完整目录

    摘要:全栈数据之门前言自强不息,厚德载物,自由之光,你是我的眼基础,从零开始之门文件操作权限管理软件安装实战经验与,文本处理文本工具的使用家族的使用综合案例数据工程,必备分析文件探索内容探索交差并补其他常用的命令批量操作结语快捷键,之门提高效率光 showImg(https://segmentfault.com/img/bVK0aK?w=350&h=350); 全栈数据之门 前言 自强不息,...

    yibinnn 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<