我将笔记本1分配给集群1,并将笔记本2分配给集群2。 我想从笔记本1触发笔记本2,但笔记本2应该仅使用cluster2来执行。 目前它是使用 Cluster1 触发的。 请让我知道更多信息。
最佳答案
不幸的是,您无法从当前笔记本启动另一个集群。
这是异常(exception)行为,当您从笔记本触发笔记本2时,它将使用 cluster1 而不是 cluster2。
原因:当您从笔记本1运行任何命令时,始终在连接的集群上运行。
笔记本不能静态分配到集群;这实际上只是运行时状态。如果您想在不同的集群上运行某些代码(在本例中,代码是笔记本),那么您必须通过让您的第一个笔记本提交单独的作业来完成此操作,而不是使用 dbutils.notebook.run
或%run
.
笔记本作业详细信息:
希望这有帮助。
关于azure - 我可以从 Databricks 中的当前笔记本启动另一个集群吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60417329/