最近在PyCharm尝试运行一个新建的spark程序时提示如下错误信息:

Exception: Java gateway process exited before sending its port number

查了很多资料,大多都是比较复杂的,最后找到一个简便的方法,成功解决了这个问题,解决方法如下:
(1)首先找到编辑配置选项(软件右上角)
在这里插入图片描述
(2)在弹出的面板中,选中“Environment variables”方框右边的图标
在这里插入图片描述
(3)点击右边的“+”标志,添加如下代码
在这里插入图片描述
代码块:

JAVA_HOME = /home/hadoop/jdk
SPARK_HOME = /home/hadoop/spark
PYTHONPATH = /home/hadoop/anaconda3/bin/python

HADOOP_HOME = /home/hadoop/hadoop(说明:如果spark集群建立在hadoop上还要添加HADOOP_HOME)

在这里插入图片描述
PS:Name栏填写等号左边代码,Value则为右边代码,注意代码前后不要有空格,否则会报错

(4)配置好便可以正常运行程序了。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐