次の方法で共有


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.UNAVAILABLEStatusCode.UNKNOWNDNS resolution failedReceived 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 は、パスに スペースがあるディレクトリにインストールされました。 この問題を回避するには、スペースのないディレクトリ パスにインストールするか、短い名前形式のを使用してパスを構成します。