問題
作業無法在工作區中的任何集群上運行。
導致
如果您更改了現有工作區的VNet,就會發生這種情況。不支持更改現有Azure Databricks工作區的VNet。
審查在Azure虛擬網絡中部署Azure Databricks (VNet注入)欲知詳情。
解決方案
- 在Azure Databricks UI中打開集群驅動日誌。
- 搜索以下警告消息:
19/11/19 16:50:29 WARN TaskSchedulerImpl:初始作業沒有接受任何資源;檢查您的集群UI,以確保工人已注冊,並有足夠的資源檢查您的集群UI,以確保worker已注冊,並有足夠的資源檢查您的集群UI,以確保worker已注冊並且有足夠的資源
如果出現此錯誤,則很可能是Azure Databricks工作區的VNet已更改。 - 還原更改以恢複創建Azure Databricks工作空間時使用的原始VNet配置。
- 重新啟動正在運行的集群。
- 重新提交作業。
- 驗證作業正在獲取資源。