0

代码如下

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 变量中,我不需要添加spark,因为我正在调用 init

已经通过这么多链接检查错误无法解决

4

1 回答 1

0

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

于 2020-07-06T14:21:04.677 回答