【发布时间】:2018-01-19 16:14:10
【问题描述】:
这是我在 AWS 中的应用程序的步骤。
- 数据将每周加载到单独的 35 个
S3文件夹中。 - 在每 35 个文件夹中完成数据加载后,将创建 35 个 EMR 集群。
- 每个 EMR 集群都有 spark-scala 脚本来并行运行。
- 作业完成后,所有集群都将终止。
我怎样才能做到这一点?
据我搜索,有两个选项。
- 在 S3 事件和 lambda 上调用
AWS lambda函数将创建 EMR 集群并执行 spark-submit。 - 我了解了 AWS 数据管道。
AWS Data pipeline 对我的方案有帮助吗?
我还有运行 zeppelin 的 spark-scala 脚本。 如果需要,我可以创建 jar 并在数据管道中提交。
还请考虑成本。我每周有 5TB 的数据要交付给客户。
【问题讨论】:
标签: amazon-web-services amazon-s3 lambda amazon-data-pipeline