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软件并执行程序,问题可解决。

其它问题可查看下面几篇文章

  1. (3条消息) pyspark Exception: Java gateway process exited before sending its port number(2021年10月29日版)_明天,今天,此时的博客-CSDN博客

  1. (3条消息) 测试pyspark时,解决Java gateway process exited的问题_コキリ的博客-CSDN博客

  1. python - Pyspark: Exception: Java gateway process exited before sending the driver its port number - Stack Overflow

文章来源地址https://uudwc.com/A/v03JG

原文地址:https://blog.csdn.net/weixin_72237084/article/details/129080670

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年06月28日 12:58
下一篇 2023年06月28日 12:58