Могу ли я запустить другой кластер из текущей записной книжки в Databricks? - PullRequest
1 голос
/ 26 февраля 2020

У меня записная книжка1 назначена для кластера1, а записная книжка2 назначена для кластера2. Я хочу запустить ноутбук2 из ноутбука1, но ноутбук2 должен использовать только кластер2 для выполнения. В настоящее время он запускается с помощью Cluster1. Пожалуйста, дайте мне знать для получения дополнительной информации.

1 Ответ

0 голосов
/ 28 февраля 2020

К сожалению, вы не можете запустить другой кластер из текущей записной книжки.

Это исключительное поведение, когда вы запускаете ноутбук2 из записной книжки, он будет использовать кластер1, а не кластер2.

Причина: Когда вы запускаете любую команду из notebook1, всегда запускается на подключенном кластере.

Записные книжки не могут быть статически назначены кластеру; это на самом деле только состояние выполнения. Если вы хотите запустить какой-то код в другом кластере (в данном случае код представляет собой записную книжку), вам нужно сделать так, чтобы ваша первая записная книжка отправила отдельное задание, а не с помощью dbutils.notebook.run или %run.

enter image description here

Информация о работе в ноутбуке:

enter image description here

Надеюсь, это поможет.

...