【发布时间】:2013-11-16 17:01:02
【问题描述】:
我已经在我的电脑上安装了 hadoop-2.2.0(单节点集群)和 maven3.3.1。我想在 Eclipse 中编写 MapReduce 代码。所以我的问题是:
- mapreduce和maven是什么关系?
- 如何在eclipse中调试代码?一个教程说我应该先在旧版本中安装一个hadoop eclipse插件,但新版本hadoop-2.2.0似乎没有插件。我该如何解决这个问题?
【问题讨论】:
我已经在我的电脑上安装了 hadoop-2.2.0(单节点集群)和 maven3.3.1。我想在 Eclipse 中编写 MapReduce 代码。所以我的问题是:
【问题讨论】:
我已经从https://github.com/winghc/hadoop2x-eclipse-plugin编译了eclipse插件,并将最终的jar文件上传到github(https://github.com/abhishekgoel137/hadoop-eclipse-plugins)。
将为您节省一些编译时间。
希望对你有帮助。
【讨论】:
maven和hadoop没有直接关系
Apache Maven 是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一条中心信息管理项目的构建、报告和文档。
使用 maven 可以下载依赖项来开发 hadoop/mapreduce 项目
2.2.0没有eclipse插件,还在开发阶段,你可以试试IntelliJ IDEA,它也是一个不错的java开发工具。
http://vichargrave.com/intellij-project-for-building-hadoop-the-definitive-guide-examples/
【讨论】:
您可以从 github https://github.com/winghc/hadoop2x-eclipse-plugin 下载和编译 hadoop 2.2.0 的 eclipse 插件
【讨论】: