【发布时间】:2017-12-11 04:48:36
【问题描述】:
将 csv 格式的结果从 rest api 直接读取到 spark 中的最佳方法是什么?
基本上有这个,我知道我可以在 scala 中处理并保存到文件,但想在 spark 中处理数据:
val resultCsv = scala.io.Source.fromURL(url).getLines()
【问题讨论】:
-
您必须先将文件读入内存/磁盘,然后 Spark 才能对其进行任何操作,因此您所拥有的是唯一的选择。是否将其放入 Spark 执行器取决于您
-
谢谢。我可以将它放入内存而不是磁盘。是否有从返回的 csv 对象到您可以推荐的 RDD/DF 的惯用转换?
标签: scala csv apache-spark