Spark + Python - 在向驱动程序发送端口号之前退出Java网关进程?

lau*_*kok 5 python java apache-spark

为什么我在浏览器屏幕上出现此错误,

:Java驱动程序进程在发送驱动程序之前退出其端口号args =('Java网关进程在发送驱动程序之前退出其端口号')message ='Java网关进程退出,然后发送驱动程序的端口号'

对于,

#!/Python27/python
print "Content-type: text/html; charset=utf-8"
print

# enable debugging
import cgitb
cgitb.enable()

import os
import sys

# Path for spark source folder
os.environ['SPARK_HOME'] = "C:\Apache\spark-1.4.1"

# Append pyspark to Python Path
sys.path.append("C:\Apache\spark-1.4.1\python")

from pyspark import SparkContext
from pyspark import SparkConf

print ("Successfully imported Spark Modules")

# Initialize SparkContext
sc = SparkContext('local')
words = sc.parallelize(["scala","java","hadoop","spark","akka"])
print words.count()
Run Code Online (Sandbox Code Playgroud)

我按照这个例子.

我有什么想法可以解决它吗?

arc*_*nic 2

检查错误行之前是否有任何额外信息:

Error: Could not create the Java Virtual Machine.
Run Code Online (Sandbox Code Playgroud)

就我而言,这是我在 conf 文件中设置的无效选项。内存(初始堆大小)不允许​​有逗号:例如,3.5g 是不可接受的,而 3500m 是可接受的。