1. 空指针异常 2. exception
in thread “main” java.lang.UnsatisfiedLinkError:
org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z:
上面两个问题是因为缺少组件,下载winutils.exe和hadoop.dll到本地;在windows下配置hadoop
环境变量:HADOOP_HOME=E:\hadoop-2.7.3
PATH:%HADOOP_HOME%\bin
把下载下来的两个个文件拷贝到C:\windows\system32目录下和HADOOP_HOME目录的bin目录下
3. 报一串数字的异常
winutils.exe缺少运行环境,在cmd运行一下winutils.exe看是否可以正常运行,安装vc++2015可以解决。
4. jdk版本导致String数组越界
64位操作系统,安装32位jdk,hadoop64位会报奇怪的String数组越界,重新安装64位jdk解决
5. 使用IDEA操作HDFS时,需要在工程中resource下的Hadoop配置文件中配置成虚拟机中的Ubuntu系统ip
网友评论