从 PySpark 任务调用 Java/Scala 函数
在 PySpark 中,利用 Java 或 Scala 实现的功能可能会带来挑战。虽然 Scala API 提供了调用 DecisionTreeModel.predict 的推荐解决方法,但仍在寻求更通用的解决方案。
技术背景
从 PySpark 调用 Java 函数时会出现问题任务,特别是由于 JavaModelWrapper.call 的参与。此方法尝试访问 SparkContext,这在工作代码中不可用。
优雅的解决方案
优雅的解决方案仍然难以捉摸。存在两个重量级选项:
替代方法
相反,请考虑替代方法:
以上是您可以从 PySpark 任务调用 Java/Scala 函数吗?的详细内容。更多信息请关注PHP中文网其他相关文章!