gpt4 book ai didi

python - pyspark如何与java集成?

转载 作者:行者123 更新时间:2023-12-01 00:20:44 24 4
gpt4 key购买 nike

免责声明

我对 python 不太了解,所以问题描述的是“它看起来是什么样子”,答案应该是“它实际是如何工作的”。

问题

Pyspark允许在 spark 中运行 python 代码。但是python是解释性语言,它的功能取决于环境(例如,您运行 python 代码的 32 或 64 位平台)。而spark运行在 jvm 上,其运行代码独立于环境。

那么 python 又如何呢?代码“转换”成jvm字节码?或者它不是在jvm上运行的?使用什么技术? (CORBA?)我听说过Jython但它看起来像是独立技术,未在 pysaprk 中使用是吗?

最佳答案

Spark 特别使用 Py4J 来传递 python 应用程序代码以在 JVM 上运行。您可以在这里找到更多信息https://www.py4j.org/

您可以在这里找到内部架构https://cwiki.apache.org/confluence/display/SPARK/PySpark+Internals

关于python - pyspark如何与java集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58988604/

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