Scala 用 Databricks Connect のトラブルシューティング
手記
この記事では、Databricks Runtime 13.3 LTS 以降の Databricks Connect について説明します。
この記事では、Scala 用 Databricks Connect のトラブルシューティング情報を提供します。 Databricks Connect を使用すると、一般的な IDE、ノートブック サーバー、カスタム アプリケーションを Azure Databricks クラスターに接続できます。 Databricks Connectとは何かについて、を参照してください。. この記事の Python バージョンについては、「Python用 Databricks Connect のトラブルシューティング」を参照してください。
エラー: StatusCode.UNAVAILABLE、StatusCode.UNKNOWN、DNS 解決に失敗しました、またはステータス 500 の Http2 ヘッダーを受信しました
問題の: Databricks Connect でコードを実行しようとすると、StatusCode.UNAVAILABLE
、StatusCode.UNKNOWN
、DNS resolution failed
、Received http2 header with status: 500
などの文字列を含むエラー メッセージが get されます。
考えられる原因: Databricks Connect がクラスターに到達できません。
推奨されるソリューション:
- ワークスペース インスタンス名が正しいことを確認します。 環境変数を使用する場合は、関連する環境変数がローカル開発マシンで使用可能で正しいことを確認します。
- クラスター ID が正しいことを確認します。 環境変数を使用する場合は、関連する環境変数がローカル開発マシンで使用可能で正しいことを確認します。
- クラスターに Databricks Connect と互換性のある適切なカスタム クラスター バージョンがあることを確認します。
Windows では、ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません
Windows で Databricks Connect を使用している場合は、次を参照してください。
The filename, directory name, or volume label syntax is incorrect.
Databricks Connect は、パスに