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不正确的设置