1
我從命令行運行本地代碼pyspark和它的工作原理:PySpark在Eclipse:使用PyDev的
/Users/edamame/local-lib/apache-spark/spark-1.5.1/bin/pyspark --jars myJar.jar --driver-class-path myJar.jar --executor-memory 2G --driver-memory 4G --executor-cores 3 /myPath/myProject.py
是否可以運行使用的PyDev在Eclipse代碼?運行配置中需要什麼參數?我試過並得到以下錯誤:
Traceback (most recent call last):
File "/myPath/myProject.py", line 587, in <module>
main()
File "/myPath/myProject.py", line 506, in main
conf = SparkConf()
File "/Users/edamame/local-lib/apache-spark/spark-1.5.1/python/pyspark/conf.py", line 104, in __init__
SparkContext._ensure_initialized()
File "/Users/edamame/local-lib/apache-spark/spark-1.5.1/python/pyspark/context.py", line 234, in _ensure_initialized
SparkContext._gateway = gateway or launch_gateway()
File "/Users/edamame/local-lib/apache-spark/spark-1.5.1/python/pyspark/java_gateway.py", line 76, in launch_gateway
proc = Popen(command, stdin=PIPE, preexec_fn=preexec_func, env=env)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 711, in __init__
errread, errwrite)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1308, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
有沒有人有任何想法?非常感謝你!
工程。非常感謝! – Edamame
我在這裏找到了完整的指南:https://enahwe.wordpress.com/2015/11/25/how-to-configure-eclipse-for-developing-with-python-and-spark-on-hadoop/。在eliasah後的指示並沒有爲我工作,我認爲這一切都是關於Py4J配置 – Cristianpark
遵循上述所有步驟,但我仍然收到以下錯誤------------ --------- raise Exception(「在發送驅動程序的端口號之前退出Java網關進程」) 例外:Java網關進程在向驅動程序發送其端口號之前退出 –