【发布时间】:2018-11-21 15:13:42
【问题描述】:
我正在 databricks 云中运行 pyspark 作业。作为这项工作的一部分,我需要将一些 csv 文件写入 databricks 文件系统 (dbfs),并且我还需要使用一些 dbutils 本机命令,例如,
#mount azure blob to dbfs location
dbutils.fs.mount (source="...",mount_point="/mnt/...",extra_configs="{key:value}")
一旦文件被写入挂载目录,我也会尝试卸载。但是,当我直接在 pyspark 作业中使用 dbutils 时,它会因
而失败NameError: name 'dbutils' is not defined
我应该导入任何包以在 pyspark 代码中使用 dbutils 吗?提前致谢。
【问题讨论】:
-
你的代码是在 Python notebook 中还是你提交的是纯 Python 文件?
-
@MartinWeber - 我的代码在纯 python 文件中。
标签: pyspark-sql azure-blob-storage databricks