針對 Scala 的 Databricks 連線 進行疑難解答
注意
本文涵蓋 Databricks 連線 Databricks Runtime 13.3 LTS 和更新版本。
本文提供適用於 Scala 之 Databricks 連線 的疑難解答資訊。 Databricks 連線 可讓您將熱門 IDE、Notebook 伺服器和自定義應用程式連線到 Azure Databricks 叢集。 請參閱什麼是 Databricks 連線?。 如需本文的 Python 版本,請參閱針對適用於 Python 的 Databricks 連線 進行疑難解答。
錯誤:StatusCode.UNAVAILABLE、StatusCode.UNKNOWN、DNS 解析失敗,或狀態為 500 的 Received HTTP2 標頭
問題:當您嘗試使用 Databricks 連線 執行程式代碼時,會收到包含 、、 StatusCode.UNKNOWN
DNS resolution failed
或 Received http2 header with status: 500
等StatusCode.UNAVAILABLE
字串的錯誤訊息。
可能的原因:D atabricks 連線 無法連線到您的叢集。
建議的解決方案:
- 請檢查以確定您的工作區實例名稱正確無誤。 如果您使用環境變數,請檢查以確定本機開發計算機上有可用的相關環境變數並正確無誤。
- 請檢查以確定您的叢集標識碼正確無誤。 如果您使用環境變數,請檢查以確定本機開發計算機上有可用的相關環境變數並正確無誤。
- 請檢查以確定您的叢集具有與 Databricks 連線 相容的正確自定義叢集版本。
Windows 上的檔名、目錄名稱或磁碟區標籤法不正確
如果您在 Windows 上使用 Databricks 連線,請參閱:
The filename, directory name, or volume label syntax is incorrect.
Databricks 連線 已安裝到路徑中有空格的目錄。 您可以藉由安裝至不含空格的目錄路徑,或使用簡短名稱格式來設定路徑,來解決此問題。