Rozhraní příkazového řádku pro fondy instancí (starší verze)
Důležitý
Tato dokumentace byla vyřazena a nemusí být aktualizována.
Tyto informace platí pro starší verze Rozhraní příkazového řádku Databricks verze 0.18 a nižší. Databricks doporučuje místo toho použít novější rozhraní příkazového řádku Databricks verze 0.205 nebo vyšší. Viz Co je CLI Databricks?. Pokud chcete najít verzi rozhraní příkazového řádku Databricks, spusťte databricks -v
.
Pokud chcete migrovat z Rozhraní příkazového řádku Databricks verze 0.18 nebo novější na Rozhraní příkazového řádku Databricks verze 0.205 nebo novější, přečtěte si migraci rozhraní příkazového řádku Databricks.
Poznámka
Rozhraní příkazového řádku Pools vyžaduje Rozhraní příkazového řádku Databricks CLI 0.9.0 nebo vyšší.
Podpříkazy spustíte tak, že je připojíte k databricks instance-pools
. Tyto podpříkazy volají API instance Pools.
databricks instance-pools -h
Usage: databricks instance-pools [OPTIONS] COMMAND [ARGS]...
Utility to interact with Databricks instance pools.
Options:
-v, --version [VERSION]
-h, --help Show this message and exit.
Commands:
create Creates a Databricks instance pool.
Options:
--json-file PATH File containing JSON request to POST to /api/2.0/cluster-pools/create.
--json JSON JSON string to POST to /api/2.0/cluster-pools/create.
delete Deletes a Databricks instance pool.
Options:
get Retrieves metadata about an instance pool.
Options:
--instance-pool-id INSTANCE_POOL_ID Can be found in the URL at https://<databricks-instance>/?o=<16-digit-number>#/setting/clusters/instance-pools/view/$INSTANCE_POOL_ID.
list Lists active instance pools with the stats of the pools.
Options:
--output FORMAT JSON or TABLE. Set to TABLE by default.
edit Edits a Databricks instance pool
Options:
--json-file PATH File containing JSON request to POST to /api/2.0/cluster-pools/create.
--json JSON JSON string to POST to /api/2.0/cluster-pools/create.
Vytvořte fond instancí
Pokud chcete zobrazit dokumentaci k použití, spusťte databricks instance-pools create --help
.
databricks instance-pools create --json-file create-instance-pool.json
create-instance-pool.json
:
{
"instance_pool_name": "my-pool",
"node_type_id": "Standard_D3_v2",
"min_idle_instances": 10
}
{
"instance_pool_id": "1234-567890-binds123-pool-abcDe4fG"
}
Odstraňte fond instancí
Pokud chcete zobrazit dokumentaci k použití, spusťte databricks instance-pools delete --help
.
databricks instance-pools delete --instance-pool-id 1234-567890-binds123-pool-abcDe4fG
V případě úspěchu se nezobrazí žádný výstup.
Get informace o fondu instancí
Pokud chcete zobrazit dokumentaci k použití, spusťte databricks instance-pools get --help
.
databricks instance-pools get --instance-pool-id 1234-567890-binds123-pool-abcDe4fG
{
"instance_pool_name": "My Pool",
"min_idle_instances": 2,
"node_type_id": "Standard_F16s",
"idle_instance_autotermination_minutes": 4320,
"enable_elastic_disk": true,
"preloaded_spark_versions": [
"5.5.x-scala2.11"
],
"azure_attributes": {
"availability": "ON_DEMAND_AZURE"
},
"instance_pool_id": "1234-567890-binds123-pool-abcDe4fG",
"default_tags": {
"Vendor": "Databricks",
"DatabricksInstancePoolCreatorId": "123456789012345",
"DatabricksInstancePoolId": "1234-567890-binds123-pool-abcDe4fG",
"DatabricksInstanceGroupId": "-2345678901234567890"
},
"state": "ACTIVE",
"stats": {
"used_count": 0,
"idle_count": 2,
"pending_used_count": 0,
"pending_idle_count": 0
},
"status": {}
}
List informace o dostupných fondech instancí
Pokud chcete zobrazit dokumentaci k použití, spusťte databricks instance-pools list --help
.
databricks instance-pools list --output JSON
{
"instance_pools": [
{
"instance_pool_name": "My Pool",
"min_idle_instances": 2,
"node_type_id": "Standard_F16s",
"idle_instance_autotermination_minutes": 4320,
"enable_elastic_disk": true,
"preloaded_spark_versions": [
"5.5.x-scala2.11"
],
"azure_attributes": {
"availability": "ON_DEMAND_AZURE"
},
"instance_pool_id": "1234-567890-binds123-pool-abcDe4fG",
"default_tags": {
"Vendor": "Databricks",
"DatabricksInstancePoolCreatorId": "123456789012345",
"DatabricksInstancePoolId": "1234-567890-binds123-pool-abcDe4fG",
"DatabricksInstanceGroupId": "-2345678901234567890"
},
"state": "ACTIVE",
"stats": {
"used_count": 0,
"idle_count": 2,
"pending_used_count": 0,
"pending_idle_count": 0
},
"status": {}
},
...
]
}
Změna nastavení fondu instancí
Pokud chcete zobrazit dokumentaci k použití, spusťte databricks instance-pools edit --help
.
databricks instance-pools edit --json-file edit-instance-pool.json
edit-instance-pool.json
:
{
"instance_pool_name": "My Pool",
"instance_pool_id": "1234-567890-binds123-pool-abcDe4fG",
"min_idle_instances": 15
}
V případě úspěchu se nezobrazí žádný výstup.