最近尝试在windows开发MR程序并且提交Job,在解压缩好hadoop,配置好环境变量后,

打开cmd 输入hadoop version 的时候出现以下错误:

Error: JAVA_HOME is incorrectly set.

Please update F:\hadoop\conf\hadoop-env.cmd

出现这个问题,我首先打了下java -version

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b15, mixed mode)

可以正确执行

然后确认了一下环境变量,貌似也没有错,JAVA_HOME的值为

C:\Program Files\Java\jdk1.8.0_91

怎么跑到hadoop上不识别了呢?

在网上搜索了下资料发现原来是路径上包含了一个空格

所以有以下2个解决办法:

1.用路径替代符

C:\PROGRA~1\Java\jdk1.8.0_91

PROGRA~1  ===== C:\Program Files 目录的dos文件名模式下的缩写
长于8个字符的文件名和文件夹名,都被简化成前面6个有效字符,后面~1,有重名的就 ~2,~3,

2.用引号括起来

"C:\Program Files"\Java\jdk1.8.0_91

修改过以后测试OK~
————————————————
版权声明:本文为CSDN博主「wen3011」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wen3011/article/details/54907731

最新文章

  1. Linux系统运行级别
  2. spring实例教程
  3. PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
  4. compiler
  5. Oracle 事务
  6. MySQL Mysqlslap
  7. 仿JQ插件
  8. docker log 文件 清理
  9. C++中运行外部程序
  10. 鸟哥的linux私房菜学习-(一)优缺点分析以及主机规划与磁盘分区
  11. Ext.Net 1.X_读写配置文件
  12. cocos2d-x 欢乐捕鱼游戏总结
  13. Robomongo连接MongoDB 报 Authorization failed 解决办法
  14. spring AOP源码分析(一)
  15. 海洋cms v6.53 v6.54版本漏洞复现
  16. python文件的分类
  17. COGS.1822.[AHOI2013]作业(莫队 树状数组/分块)
  18. centos7.5安装VirtualBox
  19. NIO学习笔记六:channel 之前数据传输及scatter/gather
  20. Esper学习之十四:Pattern(一)

热门文章

  1. drf 视图使用及源码分析
  2. day1-linux基础命令
  3. java开发-前后端分离
  4. 【5】JMicro其于RSA及AES加密实现安全服务调用
  5. LoRa技术的发展应用和LoRa应用设备
  6. SpringBoot第四集:整合JdbcTemplate和JPA(2020最新最易懂)
  7. glog修改
  8. AC 自动机刷题记录
  9. java 执行shell命令及日志收集避坑指南
  10. 推动中国制造升级,汽车装配车间生产流水线3D可视化