有没有人成功地针对 CDH4 安装为 Juno 构建 Eclipse 插件?
我在网上看到过CDH3。寻找CDH4。非常感谢。
我不确定您指的是 Hadoop Eclipse 插件还是针对 CDH4 开发代码的插件。我会回答这两个问题。
在 Juno 中针对 CDH4 进行开发:到目前为止,在 Eclipse(任何版本)中针对 CDH4 组件编写应用程序的最简单方法是使用 m2eclipse[1] 并将 Cloudera Maven 存储库添加到您的 pom.xml。事实上,Cloudera 的很大一部分人(包括我自己)经常这样做。最近,我们的一位工程师 (Natty) 写了一篇关于 CDH4、Maven 和 Eclipse[2](以及其他 IDE)入门的精彩博文。否则,针对 CDH4 编写应用程序不需要什么特别的东西,除了有 JAR。您还可以在此处浏览 Cloudera Maven 存储库[3]。
Hadoop 插件:很久以前,存在一个用于 Eclipse 的插件,它允许执行 MR 作业和其他一些位。然而,它已经很久没有维护了(现在至少有两到三年)。我认为没有人更新它以与 Juno 一起工作——更不用说 Juno 本身了。
希望这可以帮助。
[1] http://bit.ly/UUGmlB [2] http://bit.ly/O6rkp6 [3] http://bit.ly/UUGwcC
我按照以下说明进行操作:http: //iredlof.com/part-4-compile-hadoop-v1-0-4-eclipse-plugin-on-ubuntu-12-10/
系统:本地:Windows 7、Eclipse Juno (4.2.2)、hadoop-1.2.1。远程:具有相同 hadoop 版本的 Debian 7.1。
我应该提到我针对从 apache 新下载的 vanilla hadoop-1.2.1 构建了插件。
并非一切都适用于插件:我可以添加新的 MR 位置(在我的情况下是远程的),我可以从 DFS 浏览/上传/下载/删除文件,但是我无法运行我的代码(使用 Run as ... Run to Hadoop )。控制台写入“ClassNotFoundException:WordCountReducer”
好在eclipse生成的jar可以手动上传到MR master,命令行启动。
您可以在此 GitHub 存储库中获取 Hadoop Eclipse 插件。https://github.com/winghc/hadoop2x-eclipse-plugin。
这里有一篇文章介绍了如何集成 CDH5 和 Eclipse Luna。http://speedy-elephant.blogspot.com/2015/08/the-real-getting-started-guide-cloudera.html