【问题标题】:init Exception: Java gateway process exited before sending its port number初始化异常:Java 网关进程在发送其端口号之前已退出
【发布时间】:2020-10-26 14:31:56
【问题描述】:

代码如下

import findspark
findspark.init(r'C:\Users\user\Documents\spark-3.0.0-bin-hadoop2.7')
import pyspark
from pyspark.sql import SparkSession
spark = SparkSession.builder.appName('Basics').getOrCreate()

出现错误 例外:Java 网关进程在发送其端口号之前退出

免责声明:已经将 JAVA_HOME 添加到 env 变量中,我不需要在调用 init 时添加 spark

已经通过了很多链接来检查错误无法解决

【问题讨论】:

    标签: python apache-spark pyspark


    【解决方案1】:

    您的 Java 版本是多少?如果您的 Java 版本不兼容,则将 JAVA_HOME 添加到您的路径将无济于事。 Java v8 是迄今为止最容易运行的,但the docs 说您应该能够运行 v11。

    【讨论】:

      猜你喜欢
      • 2019-06-08
      • 1970-01-01
      • 2021-09-15
      • 2019-08-13
      • 2015-10-28
      • 1970-01-01
      • 2019-06-06
      相关资源
      最近更新 更多