idea连接spark错误解决办法

准备用idea搭建项目,spark远程调试,遇到了这个错
java.io.IOException: (null) entry in command string: null ls -F D:\tmp\hive

错误的原因

1、Window没有Hadoop的解压文件,更没有配置环境变量
2、缺少winutils.exe和hadoop.dll文件

解决办法

1、将Hadoop的安装包解压(可以直接拿linux的安装包版本保持一致)
在这里插入图片描述
2、配置环境变量
在这里插入图片描述
在这里插入图片描述
3、将hadoop.dll和winutils.exe文件放入hadoop的bin目录下
在这里插入图片描述

4、win+R cmd 进入命令行
在winutils.exe所在目录执行:winutils.exe chmod 777 D:\tmp\hive
在这里插入图片描述
这个时候就好了,最好重启一下IDEA