【发布时间】:2021-01-28 01:12:22
【问题描述】:
我正在提交一个依赖于要运行的自定义模块的 python 文件。我要提交的文件位于 project/main.py,我们的模块位于 project/modules/module1.py。我在客户端模式下提交到 Yarn 并收到以下错误。
ModuleNotFoundError: No module named 'modules.module1'
main.py中的import语句:
from modules import module1.py
我已尝试压缩模块文件夹并将其传递给 --py-files:
spark-submit --master yarn --queue OurQueue --py-files hdfs://HOST/path/to/modules.zip
--conf "spark.pyspark.driver.python=/hadoop/anaconda3.6/bin/python3"
--conf "spark.pyspark.python=/hadoop/anaconda3.6/bin/python3"
main.py
【问题讨论】:
标签: python apache-spark pyspark hadoop-yarn