【发布时间】:2015-09-24 12:46:20
【问题描述】:
我有一个运行 pyspark 时需要附加的 jar 文件。如何使用 jar 文件运行 pyspark?以下是我尝试的一些代码,我在这里做错了什么?
script.py 有类似的 python 代码。我想将其作为 pyspark 应用程序运行。
print "Hello world"
以下运行正常,但在 pyspark 上无法运行
spark-submit --jars somejarfile2.1.0.jar script.py
尝试的代码:(运行但不显示 Hello world 的输出)。
pyspark --jar somejarfile2.1.0.jar script.py
谢谢!
【问题讨论】:
-
正确的语法是`--jars JARS`。 不运行是什么意思?
-
spark-submit 在 python 上运行。我需要它来使用 python + spark,即 pyspark。我在 script.py 中调用了一些 pyspark 库。虽然 spark-submit 是 spark,但我收到错误消息,指出 pyspark 未使用 spark-submit 运行。
-
spark-submit在 Python 代码中工作得很好,在那里使用--jars没有任何问题。请发布可重现的示例和您看到的错误。 -
我会看看这个。谢谢。
-
您也可以在 spark-defaults.conf 中设置 spark.driver.extraClassPath(这是您的 spark 安装的 conf 文件夹)
标签: apache-spark pyspark