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