【发布时间】:2014-07-19 10:39:44
【问题描述】:
我一直在用 Eclipse 开发一个Spark Streaming 应用程序,并且我正在使用 sbt 在本地运行它。
现在我想使用 jar 在 AWS 上部署应用程序,但是当我尝试使用 sbt 的命令 package 时,它会创建一个没有所有依赖项的 jar,所以当我将它上传到 AWS 时它不会工作,因为斯卡拉失踪了。
有没有办法用 SBT 创建一个 uber-jar?我在 AWS 上部署 Spark 有什么问题吗?
【问题讨论】:
-
你检查过sbt-assembly 吗?
-
我现在正在做,但是在合并阶段它总是给我带来重复数据删除错误的问题。
-
您可能需要查看有关在 Elastic MapRedcue 服务上运行 Spark 的技术文章 - aws.amazon.com/articles/Elastic-MapReduce/4926593393724923
-
我读了那篇文章,但它没有说明如何上传和启动我的应用程序,它只是看到了如何启动一个示例。
标签: eclipse scala amazon-web-services sbt apache-spark