准备用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目录下
PS:最好在Window/System32 下面也放一份
4、win+R cmd 进入命令行
在winutils.exe所在目录执行:winutils.exe chmod 777 D:\tmp\hive
这个时候就好了,最好重启一下IDEA