window下配置的JAVA_HOME本身使用没有问题,但是用hadoop调用JAVA_HOME这个变量就会在一些特定的场景会出错(Program Files含空格),建议环境变量的地址修改为
推荐:C:\PROGRA~1\Java\jdk1.8.0_131
C:\Program Files\Java\jdk1.8.0_131
遇到场景
使用spark保存dataFrame数据到本地,报一堆莫名其妙的错误,当然,也提示了hadoop方面的错误
验证手段
java -version 正常
hadoop version报JAVA_HOME不正确的设置
本文探讨了在Windows环境下,Hadoop调用JAVA_HOME变量时出现的问题,尤其是在使用spark保存dataFrame数据到本地时遇到的错误。文章推荐将JAVA_HOME环境变量的地址修改为不含空格的路径,如C:PROGRA~1Javajdk1.8.0_131,以避免由ProgramFiles含空格导致的错误。
2017

被折叠的 条评论
为什么被折叠?



