如何从python类创建一个对象,并在spark的API下编写的Java程序中使用它

2024-03-28 16:23:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个用Java写的程序。该程序从数据库中读取数据,分析每条记录,并将结果再次写入数据库。 我正试图用Spark的API在Java中重写代码,但是对每条记录进行分析的某些部分是由Python代码完成的。我的问题是,如何在JavaSpark的API下编写的Java代码中调用python对象?我的意思是,在Java中只从python类创建一个对象一次,用于分析数据库记录,并使其保持活动状态,以避免在javaspark的API下为每个记录初始化python对象? 谢谢


Tags: 对象代码程序api数据库记录java读取数据
1条回答
网友
1楼 · 发布于 2024-03-28 16:23:39

一些选项:

  1. 将Python代码迁移到Java并使用它
  2. 使用system()函数调用python可执行文件
  3. 要创建python对象对应的java对象,可以依赖于序列化

相关问题 更多 >