【发布时间】:2019-04-15 19:33:15
【问题描述】:
我正在尝试安装 apache spark 以在我的 Windows 机器上本地运行。我已按照https://medium.com/@loldja/installing-apache-spark-pyspark-the-missing-quick-start-guide-for-windows-ad81702ba62d 此处的所有说明进行操作。
安装完成后,我可以成功启动 pyspark,并执行如下命令
textFile = sc.textFile("README.md")
当我执行一个对 textFile 进行操作的命令时,例如
textFile.first()
Spark 给了我错误“worker 无法重新连接”,我可以在控制台中看到来自 worker.py 的异常说“ModuleNotFoundError: No module named resource”。查看源文件我可以看到这个 python 文件确实尝试导入资源模块,但是这个模块在 Windows 系统上不可用。我知道您可以在 Windows 上安装 spark,那么我该如何解决这个问题?
【问题讨论】:
-
如下所示,Spark 2.4.0 中引入了一项更改,该更改破坏了 Windows 上的 worker.py。目前,降级到 2.3.2 有效。我已将此作为问题提出here
-
如果您想要 Spark 2.4.0,请查看我的回答
标签: python windows apache-spark