gpt4 book ai didi

apache-spark - Spark : Creating a RDD from a REST service

转载 作者:行者123 更新时间:2023-12-03 18:05:31 25 4
gpt4 key购买 nike

Spark 中是否有任何开箱即用的功能可用于将 RDD 绑定(bind)到 REST 服务?也就是调用一个 Web 服务并获取一个 RDD。

或者是我自己调用其余服务并将结果集合转换为 RDD 的最简单方法?

谢谢。

最佳答案

我使用 jersey 客户端,读取一个字符串(每行一个完整的 json 文档),并使用此字符串执行此操作:

val stringResponse = request.request().get(classOf[String])
val jsonDataset = session.createDataset[String](Seq(stringResponse))
// try with case class
val parsedResponse = session.read.json(jsonDataset)

...这会产生一个 DataFrame,您可以在其中选择内容。

关于apache-spark - Spark : Creating a RDD from a REST service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28697791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com