Python搭建PySpark执行环境入口时出现RuntimeError: Java gateway process exited before sending its port number解决办法
•
大数据
我在搭建PySpark执行环境入口时出现RuntimeError: Java gateway process exited before sending its port number,在CSDN上搜索后确定是未安装Java程序,下载安装并配置Java环境即可解决问题,大家可以先在控制面板上查看是否安装Java,如可在Java Downloads | Oracle官网上下载,选择Java17 LTS版本,安装配置好Java后重启程序,问题可解决。
报错页面如下
搭建PySpark执行环境入口对象代码如下:
# 导包
from pyspark import SparkConf, SparkContext
# 创建SparkConf类对象
conf = SparkConf().setMaster("local[*]").setAppName("test_spark_app")
# 基于SparkConf类对象创建SparkContext对象
sc = SparkContext(conf=conf)
# 查看PySpark的运行版本
print(sc.version)
# 停止SparkContext对象的运行(停止PySpark程序)
sc.stop()
安装的Java版本为Java17, 网址:Java Downloads | Oracle
安装配置好Java后重启Pycharm软件并执行程序,问题可解决。
其它问题可查看下面几篇文章
-
(3条消息) pyspark Exception: Java gateway process exited before sending its port number(2021年10月29日版)_明天,今天,此时的博客-CSDN博客
-
(3条消息) 测试pyspark时,解决Java gateway process exited的问题_コキリ的博客-CSDN博客
-
python – Pyspark: Exception: Java gateway process exited before sending the driver its port number – Stack Overflow
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/1593a004cd.html
