pyspark中的py4j-launch_gateway()错误

时间:2019-01-21 04:21:46

标签: python py4j

第一步-我用示例Java代码创建了一个jar- MyPythonGateway.jar

Java类-

import py4j.GatewayServer;
public class MyPythonGateway{

    public int findMyNum(String input){
        return(1);
    }

    public static void main(String[] args){
        GatewayServer server = new Gatewayserver(new MyPythonGateway())
        server.start();
    }
}

Step2-我通过在executor.extraClassPath和driver.extraClassPath

中提到此jar- MyPythonGateway.jar 来调用pyspark。

pyspark启动良好。

Step3-尝试立即从pyspark调用Java代码

  

错误:Py4jNetworkError:尝试连接到时发生错误   Java服务器(127.0.0.1:25335)

我也使用了其他端口,例如25340,25338,但每次都会收到相同的错误

0 个答案:

没有答案