Note
この情報は、Databricks CLI バージョン 0.205 以降に適用されます。 Databricks CLI は パブリック プレビュー段階です。
Databricks CLI の使用には、Databricks ライセンスおよび使用状況データのプロビジョニングを含むDatabricks のプライバシーに関する通知が適用されます。
instance-pools 内の コマンド グループを使用すると、すぐに使用できるクラウド インスタンスを使用してインスタンス プールの作成、編集、削除、一覧表示を行うことができます。これにより、クラスターの起動と自動スケーリングの時間が短縮されます。 「プールに接続する」を参照してください。
databricks インスタンスプール 作成
アイドル状態ですぐに使用できるクラウド インスタンスを使用して、新しいインスタンス プールを作成します。
databricks instance-pools create INSTANCE_POOL_NAME NODE_TYPE_ID [flags]
Arguments
INSTANCE_POOL_NAME
ユーザーによって要求されたプール名。 プール名は一意である必要があります。 長さは 1 ~ 100 文字にする必要があります。
NODE_TYPE_ID
ノードの種類の ID。 このフィールドは、単一の値を通じて使用されるリソースをこのクラスターのそれぞれの Spark ノードにエンコードします。 たとえば、Spark ノードはメモリまたはコンピューティング集約型ワークロード用にプロビジョニングされ、最適化されます。 使用可能なノードの種類の一覧は、 List ノード タイプ API を使用して取得できます。
オプション
--enable-elastic-disk
ローカル ストレージの自動スケール: 有効にすると、このプール内のこのインスタンスは、Spark ワーカーのディスク領域が不足しているときに、追加のディスク領域を動的に取得します。
--idle-instance-autotermination-minutes int
min_idle_instancesの要件が既に満たされている場合、プール キャッシュ内の余分なインスタンスが非アクティブな状態になってから、そのインスタンスを数分で自動的に終了します。
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。
--max-capacity int
クラスターで使用されるインスタンスとアイドル状態のインスタンスの両方を含む、プールに保持する未処理のインスタンスの最大数。
--min-idle-instances int
インスタンス プールに保持するアイドル状態のインスタンスの最小数。
databricks インスタンスプールを削除
インスタンス プールを完全に削除します。 プール内の待機中のインスタンスは非同期的に終了されます。
databricks instance-pools delete INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
終了予定のインスタンス プール。
オプション
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。
databricks インスタンス プールの編集
既存のインスタンス プールの構成を変更します。
databricks instance-pools edit INSTANCE_POOL_ID INSTANCE_POOL_NAME NODE_TYPE_ID [flags]
Arguments
INSTANCE_POOL_ID
インスタンス プール ID
INSTANCE_POOL_NAME
ユーザーによって要求されたプール名。 プール名は一意である必要があります。 長さは 1 ~ 100 文字にする必要があります。
NODE_TYPE_ID
このフィールドは、単一の値を通じて使用されるリソースをこのクラスターのそれぞれの Spark ノードにエンコードします。 たとえば、Spark ノードはメモリまたはコンピューティング集約型ワークロード用にプロビジョニングされ、最適化されます。 databricks クラスター list-node-types を使用して、使用可能なノードの種類の一覧を取得できます。
オプション
--idle-instance-autotermination-minutes int
min_idle_instancesの要件が既に満たされている場合、プール キャッシュ内の余分なインスタンスが非アクティブな状態になってから、そのインスタンスを数分で自動的に終了します。
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。
--max-capacity int
クラスターで使用されるインスタンスとアイドル状態のインスタンスの両方を含む、プールに保持する未処理のインスタンスの最大数。
--min-idle-instances int
インスタンス プールに保持するアイドル状態のインスタンスの最小数。
databricks インスタンスプール取得
識別子に基づいてインスタンス プールの情報を取得します。
databricks instance-pools get INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
インスタンス プールの正規一意識別子。
オプション
databricks インスタンス プールの一覧
インスタンス プールの情報を一覧表示します。
インスタンス プールとその統計情報の一覧を取得します。
databricks instance-pools list [flags]
Arguments
None
オプション
databricks instance-pools get-permission-levels
インスタンス プールのアクセス許可レベルを取得します。
databricks instance-pools get-permission-levels INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
アクセス許可を取得または管理するインスタンス プール。
オプション
databricks instance-pools get-permissions (databricksのインスタンスプールの権限を取得)
インスタンス プールのアクセス許可を取得します。 インスタンス プールは、ルート オブジェクトからアクセス許可を継承できます。
databricks instance-pools get-permissions INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
アクセス許可を取得または管理するインスタンス プール。
オプション
databricks インスタンスプールの権限を設定する
インスタンス プールのアクセス許可を設定します。
オブジェクトに対する権限を設定し、既存の権限が存在する場合は置き換えます。 指定されていない場合は、すべての直接アクセス許可を削除します。 オブジェクトは、ルート オブジェクトからアクセス許可を継承できます。
databricks instance-pools set-permissions INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
アクセス許可を取得または管理するインスタンス プール。
オプション
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。
Databricks インスタンスプールの更新権限
インスタンス プールのアクセス許可を更新します。 インスタンス プールは、ルート オブジェクトからアクセス許可を継承できます。
databricks instance-pools update-permissions INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
アクセス許可を取得または管理するインスタンス プール。
オプション
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。
グローバル フラグ
--debug
デバッグ ログを有効にするかどうかを指定します。
-h または --help
Databricks CLI、または関連コマンド グループ、または関連コマンドのヘルプの表示。
--log-file 文字列
出力ログを書き込むファイルを表す文字列。 このフラグが指定されていない場合、既定では stderr に出力ログが書き込まれます。
--log-format 形式
ログ形式の種類、 text 、または json。 既定値は text です。
--log-level 文字列
ログ形式レベルを表す文字列。 指定しない場合、ログ形式レベルは無効になります。
-o, --output 型
コマンド出力の種類( text または json)。 既定値は text です。
-p, --profile 文字列
コマンドの実行に使用する ~/.databrickscfg ファイル内のプロファイルの名前。 このフラグが指定されていない場合は、存在する場合は、 DEFAULT という名前のプロファイルが使用されます。
--progress-format 形式
進行状況ログを表示する形式: default、 append、 inplace、または json
-t, --target 文字列
該当する場合は、使用するバンドル ターゲット