解决org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Ljava/lang/String;I)V

在运行spark程序.enableHiveSupport()访问Hive时,报java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.错误,如下图:
解决org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Ljava/lang/String;I)V解决办法:

  1. 下载对应的hadoop版本包到本地
  2. 配置hadoop的环境变量
  3. 把hadood.dll和winutils.exe复制到C:\Windows\System32目录下
  4. 重启