想在eclipse下编写Hadoop的程序必须要在eclipse下安装个所谓的hadoopeclipseplugin即插件貌似从hadoop版本后都不直接提供jar包了所以必须得自己编译一个因为是菜鸟各种折腾了将近一天啊参考了不少人的文章虽然质量参差不齐在此总结下这个艰辛的过程也分享下那些好的文章
基本步骤
假设jdkhadoop eclipse早装好了没装的看百度google或者参考我之前的文章
再装一个ant过程是典型的Ubuntu安装程序非常的简单具体可以参考文献[]
剩下就是配置hadoop的${hadooproot}/src/contrib目录下各种buildxml配置文件了这在参考文献[]中讲的很详细我就不再依葫芦画瓢了只是补充讲下这篇文章没有提到的但是我遇到的几个问题
()注意配置的路径和版本要和自己的吻合
()最后跑ant jar命令时我的一直提示 unknown reason failed了根据它的提示进去buildxml看了下发现mkdir一直失败原来是我用另外一个帐号在登录而这个帐号并没有操作hadoop文件夹的权限(linux的菜鸟一直没有注意权限这个问题)所以其他linux的菜鸟可以注意下这个囧错误
()我根据参考文献[]的步骤成功生成hadoopeclipsepluginjar插件放到eclipse的plugins文件夹下后打开eclipse居然没有任何变化也看不到hadoop蓝色的大象估计是我的eclipse版本太新了是kepler的怕是这个插件不支持所以换了另外一个老点eclipse版本 juno然后终于搞掂了