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

本文介绍了在Windows环境下使用eclipse开发HDFS API时遇到的两个关键错误:HADOOP_HOME未设置和winutils.exe找不到。通过详细步骤展示了如何安装eclipse-hadoop-plugin插件,并解决这两个问题。包括配置HADOOP_HOME环境变量和添加winutils.exe到正确路径。文章末尾提供了所需jar包的下载链接。
摘要由CSDN通过智能技术生成

在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不能上传,有需要的朋友可以联系我,我单独发


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值