在cmd中,本地pyspark可以运行成功,HADOOP运行也能成功,HADOOP_HOME,JAVA_HOME、SPARK_HOME 和 PYTHONPATH都配置完了,且都添加进pycharm里了,java-version输出的是java8版本,但还是报错 Java gateway process exited before sending its port number,有没有什么方法解决

报错信息:D:\miniconda\python.exe D:\py_file\spark\pyspark_study\main\Demo01.py 
'cmd' �����ڲ����ⲿ���Ҳ���ǿ����еij���
�����������
Traceback (most recent call last):
  File "D:\py_file\spark\pyspark_study\main\Demo01.py", line 12, in <module>
    sc = SparkContext(conf=conf)
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Hadoop\spark-3.4.3-bin-hadoop3\python\pyspark\context.py", line 198, in __init__
    SparkContext._ensure_initialized(self, gateway=gateway, conf=conf)
  File "D:\Hadoop\spark-3.4.3-bin-hadoop3\python\pyspark\context.py", line 432, in _ensure_initialized
    SparkContext._gateway = gateway or launch_gateway(conf)
                                       ^^^^^^^^^^^^^^^^^^^^
  File "D:\Hadoop\spark-3.4.3-bin-hadoop3\python\pyspark\java_gateway.py", line 106, in launch_gateway
    raise RuntimeError("Java gateway process exited before sending its port number")
RuntimeError: Java gateway process exited before sending its port number

进程已结束,退出代码为 1
 

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐