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

我在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。

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