【发布时间】:2020-09-08 21:26:30
【问题描述】:
我需要运行一项每日 etl 作业,该作业必须下载一些 CSV 文件并运行一些 pandas 处理。该文件足够大,足以让 lambda 在处理过程中失败,但 spark 似乎有点矫枉过正。胶水不允许熊猫。什么对日常处理有意义?我目前正在考虑以下选项
- 对 pandas read_csv 的 chunksize 做一些解决方法
- 即使数据不是很大,也可以作为 spark 作业运行,对于 lambda 来说太大了
- 尝试作为 Sagemaker 处理作业运行
- 在 EC2 实例上作为脚本运行
Ec2 肯定会工作,但感觉这应该由一些专门的 AWS 服务来处理。但哪种 (AWS) 工具适合这项工作?
【问题讨论】: