azure - 我可以从 Databricks 中的当前笔记本启动另一个集群吗?

标签 azure databricks azure-databricks

我将笔记本1分配给集群1,并将笔记本2分配给集群2。 我想从笔记本1触发笔记本2,但笔记本2应该仅使用cluster2来执行。 目前它是使用 Cluster1 触发的。 请让我知道更多信息。

最佳答案

不幸的是,您无法从当前笔记本启动另一个集群。

这是异常(exception)行为,当您从笔记本触发笔记本2时,它将使用 cluster1 而不是 cluster2。

原因:当您从笔记本1运行任何命令时,始终在连接的集群上运行。

笔记本不能静态分配到集群;这实际上只是运行时状态。如果您想在不同的集群上运行某些代码(在本例中,代码是笔记本),那么您必须通过让您的第一个笔记本提交单独的作业来完成此操作,而不是使用 dbutils.notebook.run%run .

enter image description here

笔记本作业详细信息:

enter image description here

希望这有帮助。

关于azure - 我可以从 Databricks 中的当前笔记本启动另一个集群吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60417329/

相关文章:

pyspark - 将 Python 脚本提交到 Databricks JOB

azure - 发布 Azure 函数

c# - 使用 C# Graph SDK 获取 Sharepoint Online 站点

azure - 如何从 azure blob 存储读取 ".owl"

pandas - 属性错误: 'StructType' object has no attribute 'encode'

pyspark - 如何在第一行显示我现有的列名 '_c0' 、 '_c1' 、 '_c2' 、 '_c3' 、 '_c4' ?

azure - 如何导出当前的 Azure 应用服务证书并导入到不同的订阅

c# - 如何在本地和云执行之间使用不同的数据库

azure - 如何使用databricks-connect在本地执行Spark代码?

azure - 从 Databricks 笔记本中删除 Azure SQL 表