报错问题
- Hadoop环境变量配置没问题,依旧报错:
org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
- 解决方法:修改源码
- 找到源码中的NativeIO类
-
-
全选NativeIO类的代码,在自己的代码目录下,建一个相同的类名NativeIO(包名也需要一样,原理:通过自定义覆盖源码)
-
-
修改源码,在复制过来NativeIO类代码中,找到access0(String,int):boolean方法,将原先的return代码替换为
return true;
-
- 找到源码中的NativeIO类