pyspark如何与Java集成?

问题描述 投票:0回答:1

免责声明

我对python不太了解,所以问题描述了“它的外观”,答案应该是“它的实际工作方式”。

问题

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

那么python代码如何“转换”为jvm字节代码?还是没有在jvm上运行?使用什么技术? (CORBA?)我听说过Jython,但看起来像pysaprk中未使用的独立技术,对吗?

python scala apache-spark pyspark jvm
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.