次の方法で共有


Databricks CLI の基本的な使用方法

Note

この情報は、Databricks CLI バージョン 0.205 以降に適用されます。 Databricks CLI は パブリック プレビュー段階です

Databricks CLI の使用には、Databricks ライセンスおよび使用状況データのプロビジョニングを含むDatabricks のプライバシーに関する通知が適用されます。

この記事では、Databricks CLI コマンド グループとコマンドを一覧表示し、Databricks CLI のヘルプを表示し、Databricks CLI の出力を操作する方法について説明します。 「Databricks CLI とは」をご参照ください。

この記事では、Databricks CLI を既にインストールし、CLI の認証を構成していることを前提としています。 Databricks CLI のインストールまたは更新Databricks CLI の認証を参照してください。

CLI コマンド グループを一覧表示する

使用可能な CLI コマンド グループを一覧表示するには、 --help または -h オプションを使用します。次に例を示します。

databricks -h

CLI コマンドを一覧表示する

コマンド グループのコマンドを一覧表示するには、 --help または -h オプションを使用します。 たとえば、 clusters コマンドを一覧表示するには、次のようにします。

databricks clusters -h

CLI コマンドのヘルプを表示する

コマンドの使用状況情報を表示するには、コマンドで --help または -h オプションを使用します。 たとえば、clusters list コマンドのヘルプを表示するには、次のようにします。

databricks clusters list -h

コマンド参照も使用できます。 「Databricks CLI コマンド」をご参照ください。

コマンドを実行する

個々のコマンドの使用に関する完全な情報と構文は、コマンド ライン ヘルプと リファレンスにありますが、 Databricks CLI コマンド は通常、次の構文に準拠しています。

databricks <command-group> <command-name> <subcommand-name> [command-argument-value1] [--<flag1-name> <flag1-value>]

すべてのコマンドに追加のサブコマンドがあるわけではありません。 グローバル フラグを使用でき、一部のコマンドには追加のフラグがあります。 たとえば、次のコマンドは、コマンド固有のフラグを使用して、使用可能なクラスターを出力します。

databricks clusters list --can-use-client JOBS

Tip

Web ターミナルを使用して、Databricks ワークスペース内から Databricks CLI コマンドを実行できます。 ワークスペース Web ターミナルは、1 つのコンピューティングで多くのユーザーが使用でき、認証を構成する必要はありません。 「Azure Databricks Web ターミナルでシェル コマンドを実行する」を参照してください。

jq を使用して JSON 出力をフィルター処理する

一部の Databricks CLI コマンドは JSON を出力します。つまり、 jq を使用して出力をフィルター処理できます。 たとえば、指定したクラスター ID を持つ Azure Databricks クラスターの表示名のみを一覧表示するには、次のようにします。

databricks clusters get 1234-567890-abcde123 | jq -r .cluster_name
My-11.3-LTS-Cluster

jq をインストールするには、macOS の場合は Homebrew を使用して brew install jq を指定します。Windows の場合は Chocolatey を使用して choco install jq を指定します。 jq の詳細については、jq のマニュアルを参照してください。

JSON 文字列パラメーター

文字列パラメーターの形式は、オペレーティング システムに応じて JSON で異なる方法で処理されます。

Linux または macOS

JSON 文字列パラメーターは二重引用符で囲む必要があり、JSON ペイロード全体を一重引用符で囲む必要があります。 次にいくつか例を示します。

'{"cluster_id": "1234-567890-abcde123"}'
'["20230323", "Amsterdam"]'

Windows

JSON 文字列パラメーターと JSON ペイロード全体を二重引用符で囲む必要があり、JSON ペイロード内の二重引用符文字の前に \する必要があります。 次にいくつか例を示します。

"{\"cluster_id\": \"1234-567890-abcde123\"}"
"[\"20230323\", \"Amsterdam\"]"

プロキシ サーバーの構成

Databricks CLI の要求と応答をプロキシ サーバー経由でルーティングするには、Databricks CLI がインストールされているコンピューターに HTTPS_PROXY 環境変数をプロキシ サーバーの URL に設定します。

環境変数を設定するには、オペレーティング システムのドキュメントを参照してください。