windows安装Hadoop
-
下载
- 下载安装hadoopd,下载相应的版本,解压到电脑的相应目录
- 下载网址:https://gitee.com/fulsun/winutils-1/tree/master
-
配置环境变量
-
变量值为hadoop所在的目录:
-
环境变量path加入HADOOP_HOME:
-
将Hadoop文件目录下的bin文件夹中的hadoop.dll文件复制到C:\window\System32目录下
- 到目前window安装Hadoop完成,引入Hadoop jar包就可以编写Hadoop代码。
-
-
报错问题
- 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类
- Hadoop环境变量配置没问题,依旧报错: