Hadoop CDH4 和 Eclipse Juno

问题描述 投票:0回答:3

有人成功地针对 CDH4 安装为 Juno 构建了 eclipse 插件吗?

我在网上看到过CDH3。寻找CDH4。 非常感谢。

eclipse-plugin hadoop
3个回答
8
投票

我不确定您指的是 Hadoop Eclipse 插件还是针对 CDH4 开发代码的插件。我来回答这两个问题。

在 Juno 中针对 CDH4 进行开发: 到目前为止,在 Eclipse(任何版本)中针对 CDH4 组件编写应用程序的最简单方法是使用 m2eclipse 并将 Cloudera Maven 存储库添加到 pom.xml 中。事实上,Cloudera 的很大一部分人(包括我自己)经常这样做。最近,我们的一位工程师 (Natty) 写了一篇关于 CDH4、Maven 和 Eclipse(以及其他 IDE)入门的精彩博客文章。否则,除了拥有 JAR 之外,针对 CDH4 编写应用程序不需要任何特殊操作。您还可以浏览 Cloudera Maven 存储库此处

Hadoop 插件: 很久以前,Eclipse 就有一个插件,它允许执行 MR 作业和其他一些功能。然而,它已经很长一段时间没有维护了(现在至少有两到三年了)。我认为没有人更新过它来与朱诺一起工作——更不用说朱诺本身了。


0
投票

我按照以下位置的说明进行操作: 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 到Hadoop)。控制台写入“ClassNotFoundException:WordCountReducer”

一个好处是eclipse生成的jar可以手动上传到MR master并从命令行启动。


0
投票

您可以在此 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

© www.soinside.com 2019 - 2024. All rights reserved.