当前位置:   article > 正文

Python搭建PySpark执行环境入口时出现RuntimeError: Java gateway process exited before sending its port number解决办法

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执行环境入口对象代码如下:

  1. # 导包
  2. from pyspark import SparkConf, SparkContext
  3. # 创建SparkConf类对象
  4. conf = SparkConf().setMaster("local[*]").setAppName("test_spark_app")
  5. # 基于SparkConf类对象创建SparkContext对象
  6. sc = SparkContext(conf=conf)
  7. # 查看PySpark的运行版本
  8. print(sc.version)
  9. # 停止SparkContext对象的运行(停止PySpark程序)
  10. 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/876244
推荐阅读
相关标签
  

闽ICP备14008679号