从Eclipse在AWS-EMR上运行MapReduce作业

时间:2014-06-11 09:58:21

标签: java jar mapreduce elastic-map-reduce amazon-emr

我在Eclipse中有WordCount MapReduce示例。 我将它导出到Jar,并将其复制到S3。然后我在AWS-EMR上运行它。成功。

然后,我读了这篇文章 - http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-common-programming-sample.html 它显示了如何使用AWS-EMR Api来运行MapReduce作业。它仍假设您的MapReduce代码打包在Jar中。

我想知道是否有办法直接在AWS-EMR上从Eclipse运行MapReduce代码,而无需将其导出到Jar。

1 个答案:

答案 0 :(得分:0)

我还没有找到办法(对于用Java编写的mapreduce作业)。我相信没有Eclipse实用程序或插件可以做到这一点。 您可以编写某种脚本并将其合并到构建过程中,以将Jar推送到EMR集群。但是没有单一的实用程序/工具可以编译,捆绑,部署和执行mapreduce作业到EMR。