码迷,mamicode.com
首页 > Windows程序 > 详细

干货--安装eclipse-hadoop-plugin插件及HDFS API编程两个遇到的重要错误的解决

时间:2016-04-29 19:38:05      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:

在Windows的eclipse上写hdfs的API程序,都会遇到两个错误,在网上查了很多资料,都没有解决的办法,经过了很多时间的研究,终于把这个问题解决了


错误是 1.java.io.IOException :HADOOP_HOME or hadoop.home.dir are not set.

               2.java.io.IOException:could not locate executable D:\hadoop-2.6.4\hadoop-2.6.4\bin/winutils.exe in the Hadoop binaries.


,先来讲安装,安装完后再测试,那才是重点部分,因为错误就会发生在那,难倒了不知道多少人,网上很多求助的都没有解决


首先来安装eclipse-hadoop-plugin插件(安装了的可以跳过,直接看下面错误是怎么解决的)需要用到下面这个Jar包,具体所有用到的包我后面会上传,会把地址写到这篇文章的最后

过程看下图


技术分享


接着重启eclipse,然后按下图操作


技术分享


接着OK

技术分享

接着再按下图操作


技术分享


技术分享


创建一个location位置

技术分享

编辑一下内容

技术分享

完成后,可以看到下面错误(可能会弹出一个对话框,有错,不要管,没事)

看到这个图就说明你成功了

技术分享


接着要进行测试了,测试怎么能少jar包了,看下面的图,加入jar包到Hadoop工程来

技术分享



技术分享

 OK,jar包引入到eclipse后就来测试了,重点部分来了

技术分享

看见没,报了一个错,是不是很多人都遇到了,看下面的解决方案

技术分享

配置一些HADOOP_HOME的环境变量,把它加入到PATH系统环境变量中,具体看图

技术分享


往PATH中加入%HADOOP_HOME%\bin;%HADOOP_HOME%\sbin;(注意,每个人的解压路径都不同,不要完全照我的来,除非你的解压路径和我一样,我的解压到D盘了)

技术分享


重启eclipse,然后再测试,注意,又报了一个错,是不是很奇怪,因为少了一个东西,具体看图

技术分享


少什么就加什么,看jar包解压后加入到解压的那个文件的bin目录下即可

技术分享



技术分享



再重启eclipse后运行,测试

技术分享



终于成功了!!!

需要jar包的朋友可以去  http://download.csdn.net/detail/tanggao1314/9500056和  http://download.csdn.net/detail/tanggao1314/9500061下载找到相关对应的包,因为文件上传不能太大,有一个hadoop-2.6.4.tar.gz不能上传,有需要的朋友可以联系我,我单独发


干货--安装eclipse-hadoop-plugin插件及HDFS API编程两个遇到的重要错误的解决

标签:

原文地址:http://blog.csdn.net/tanggao1314/article/details/51225240

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!