在本地开发 Hadoop 应用时,使用 Eclipse 配合插件能显著提升效率。这里分享基于源码编译 Hadoop 2.x Eclipse 插件的完整流程。
项目托管在 GitHub 上: https://github.com/winghc/hadoop2x-eclipse-plugin.git
准备工作需要确保环境已安装 JDK 和 Apache Ant,同时拥有对应的 Hadoop 源码目录。进入插件源码目录后,执行构建命令是关键步骤。注意参数中的版本号和路径需根据实际机器环境调整:
cd src/contrib/eclipse-plugin
ant jar -Dversion=2.3.0 -Declipse.home=/opt/eclipse -Dhadoop.home=/usr/share/hadoop
构建完成后,jar 包会生成在 build/contrib/eclipse-plugin/ 目录下。文件名通常类似 hadoop-eclipse-plugin-{version}.jar。将生成的 jar 文件复制到 Eclipse 安装目录下的 plugins 文件夹中,重启 IDE 即可在向导中看到 Hadoop 相关的配置选项。
遇到路径错误时,请检查 -Declipse.home 和 -Dhadoop.home 是否指向了正确的绝对路径。如果构建失败,确认 Ant 版本是否兼容以及依赖库是否完整。

