Apache spark 如何将SparkML模型作为实时Web服务进行操作?

Apache spark 如何将SparkML模型作为实时Web服务进行操作?,apache-spark,pyspark,apache-spark-ml,Apache Spark,Pyspark,Apache Spark Ml,一旦SparkML模型在Spark集群上进行了训练,我如何获取经过训练的模型并通过restful API使其可用于评分 问题是,它需要一个SparkContext才能加载,但有没有办法“伪造它”,因为它似乎不是真的需要,或者创建SparkContext的最低要求是什么?在某些情况下-是的,它可以 Spark中的许多模型可以导出为JPMML,这是ML模型的标准格式。然后您可以将它与其他Java库一起使用,如 如何导出您可以阅读此问题- 您也可以使用Spark Streaming来计算值,但是在连续

一旦SparkML模型在Spark集群上进行了训练,我如何获取经过训练的模型并通过restful API使其可用于评分


问题是,它需要一个SparkContext才能加载,但有没有办法“伪造它”,因为它似乎不是真的需要,或者创建SparkContext的最低要求是什么?

在某些情况下-是的,它可以

Spark中的许多模型可以导出为JPMML,这是ML模型的标准格式。然后您可以将它与其他Java库一起使用,如

如何导出您可以阅读此问题-

您也可以使用Spark Streaming来计算值,但是在连续处理模式可用之前,它将有更高的延迟


对于非常耗时的计算,例如推荐算法,我认为在某些情况下,预先计算值并保存在Cassandra之类的数据库中是很正常的-是的,可以

Spark中的许多模型可以导出为JPMML,这是ML模型的标准格式。然后您可以将它与其他Java库一起使用,如

如何导出您可以阅读此问题-

您也可以使用Spark Streaming来计算值,但是在连续处理模式可用之前,它将有更高的延迟


对于非常耗时的计算,如推荐算法,我认为预先计算值并保存在Cassandra之类的数据库中是很正常的,您使用哪种算法?您可以看看前面的问题:您使用哪种算法?您可以看看前面的问题: