【发布时间】:2020-09-23 21:59:01
【问题描述】:
我将包含多个 python 笔记本和脚本的数据块工作区目录 (/Users/xyz/) 内容导出到数据块特定位置,例如/dbfs/tmp 然后尝试调用以下代码从导出的位置运行名为 xyz.py 的 python 笔记本,如下所示:
dbutils.notebook.run("/dbfs/tmp/xyz", timeout_seconds=1200)
OR
dbutils.notebook.run("dbfs:/tmp/xyz", timeout_seconds=1200)
OR
dbutils.notebook.run("../../tmp/xyz", timeout_seconds=1200)
dbutils 总是找不到笔记本路径并给出以下异常:
com.databricks.WorkflowException: com.databricks.NotebookExecutionException: Unknown state: Notebook not found: /dbfs:/tmp/xyz
虽然如果我检查笔记本是否存在相同的 dbfs 路径,那么我可以看到笔记本已被放置。
如何从 databricks 运行具有特定位置的 dbutils.notebook.run 语句?
【问题讨论】:
标签: databricks dbutils