使用Eclipse远程连接Hadoop时,若未安装与Windows系统位数相匹配的winutils.exe至本地Hadoop源码的bin目录,并确保hadoop.dll位于C:windowsSystem32目录下,将导致MapReduce运行时报空指针异常。解决方法如下:下载并放置winutils.exe至本地Hadoop源码的bin目录,同时下载hadoop.dll并将其放置于C:windowsSystem32目录下。