MapReduce常见问题

1.   空指针异常         2.  exception

in thread “main” java.lang.UnsatisfiedLinkError:

org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z:

上面两个问题是因为缺少组件,下载winutils.exehadoop.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

你可能感兴趣的:(MapReduce常见问题)