databricks - dbutils.notebook.run 不选择保存在 DBFS 位置的运行笔记本
问题描述
我将我的 databricks 工作区目录 (/Users/xyz/) 内容导出到一个 databricks 特定位置,例如 /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 路径,那么我可以看到笔记本已被放置。
如何使用数据块中的特定位置运行 dbutils.notebook.run 语句?
解决方案
推荐阅读
- mysql - 根据唯一键之间的比较选择另一列的最新值
- django - django模板中两个时间戳之间的django区别
- android - 在 android 中更新 Fragments 的数据
- python - 多索引数据框行替换
- azure - 过去 10 分钟内所有行的 OData 查询
- javascript - (Vue) Axios 设置数据不适用于 2 个属性。我无法解释为什么
- java - TypeConverter() 在 Android 中的 Room 出现 TypeConverter 错误时具有私有访问权限
- visual-studio - DEP6720:无法部署包“本机调试器”
- android - android中rxJava 2中动态订阅的正确方法是什么?
- c# - 将用户输入添加到 Json 文件 C# - 错误