hadoop学习系列1之在eclipse中手动编译hadoop-eclipse-plugin-1.1.1.jar包

一,编译环境

1.ubuntu12.04

2.jdk1.7

3.eclipse 3.7.2

4.hadoop-1.1.1  

二,编译心得

接我上一篇文章,因为在网上实在找不到现成的符合我版本的插件,所以我再一次参考网上资料仔细再配置了一遍,纯属体力活了,皇天不负有心人啊,终于看到一点眉目了。

我参考的网址是:http://blog.csdn.net/chabale/article/details/8843950,http://www.linuxidc.com/Linux/2013-01/77921.htm,http://blog.csdn.net/chabale/article/details/8843950

三,一路下来遇到的问题与及时解决

1.刚兴奋了一分钟,发现打开树状目录发现一个错误:error:call to localhost/127.0.0.1:9000 failed on connection exception:java.net.connectException:拒绝连接,后来在网上寻求解决办法,发现是还没有启动守护进程(bin/start-all.sh)的缘故,汗.

2.后来发现和网友的问题一样:打开DFS Locations --> myfirsthadoop,发现里面的文件夹并不是(2)而是(1),后来听网友自述说:“现在弄好了,我是先运行了一个WordCount例子后,然后再在myubun上右键点“reconnect”重新连接一下后就出来(2)文件夹了~~”。既然是要先运行一个wordcount程序之后才能解决该问题,所以下面先运行第一个程序;

3.此时我又遇到问题了:上传到hdfs上总是不成功,所以我就进入了HDFS学习了:http://www.cnblogs.com/xia520pi/archive/2012/05/28/2520813.html

后来就参考了一些简单的hadoop命令:http://www.cnblogs.com/gpcuster/archive/2010/06/04/1751538.html;http://hadoop.apache.org/docs/stable/file_system_shell.html

(1)执行 hadoop fs -ls

显示结果:ls: Cannot access .: No such file or directory.

后来参考说是执行:“hadoop fs -ls /” 才能出一个tmp文件

(2)执行hadoop fs -mkdir /tmp/hadoop-root/wordcount

显示结果:mkdir: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot create directory /tmp/hadoop-root/wordcount. Name node is in safe mode.
今天就写到这,明天继续~20130705

20130709话说前两天身体和心情都不舒服,木有学习,今天重新迎接美好的学习旅程

关于昨天不能创建新文件夹和上传文件的问题,今天请教网友说:需要关闭安全模式,果然成功了,开心,具体执行如下:

root@node3:/usr/hadoop-1.1.1# bin/hadoop dfsadmin -safemode leave
Safe mode is OFF

之后就可以在终端窗口或者在eclipse中新建文件夹了。

下一篇将开始运行第一个mapreduce程序啦~

因为之前没有在网上找到我想要的插件包,所以我自己手动按照网上资料编译了好几遍,终于成功了。编译其实本来不难,难的是每一步都走通,当时很苦逼的,现在跑通了,分享给大家。如果大家有需要的话,可以下载我编译好的hadoop-eclipse-plugin-1.1.1.jar包,目前可以成功运行的,记得要按照我的附件原样放在目录下:eclipse安装目录/dropins

下载地址为:http://download.csdn.net/my/uploads

最后附上参考的文章:

http://blog.csdn.net/hguisu/article/details/7261480

http://haoningabc.iteye.com/blog/1122862









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值