api
komut grubu
Not
Bu bilgiler Databricks CLI 0.205 ve üzeri sürümleri için geçerlidir. Databricks CLI Genel Önizleme aşamasındadır.
Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.
api
Databricks CLI içindeki komut grubu, kullanılabilir databricks REST API'lerini çağırmanızı sağlar.
Komutunu yalnızca Databricks CLI'sinin api
ilgili bir komut içinde hedef Databricks REST API'sini sarmalamadığı belirli Databricks REST API'lerinin önizleme sürümleri gibi gelişmiş senaryolar için çalıştırmalısınız. Sarmalanmış komut gruplarının listesi için bkz. Databricks CLI komutları.
Databricks CLI’yi yüklemek veya güncelleştirmek için bkz. Databricks CLI yükleme veya güncelleştirme. Databricks CLI için kimlik doğrulamasını yapılandırmak için bkz . Databricks CLI için kimlik doğrulaması.
Komutları çalıştırma api
(yalnızca gelişmiş senaryolar için)
komutlarını komutuna api
ekleyerek çalıştırırsınızdatabricks api
. Komutun yardımını api
görüntülemek için komutunu çalıştırın databricks api -h
.
komutunu çağırmak api
için aşağıdaki biçimi kullanın:
databricks api <http-method> <rest-api-path> [--json {<request-body> | @<filename>}]
Önceki çağrıda:
- öğesini, çağırmak istediğiniz Databricks REST API'sinin ,
<http-method>
, ,delete
get
,head
veyapath
gibipost
HTTP yöntemiyle değiştirinput
. Örneğin, bir çalışma alanı için kullanılabilir kümelerin listesini döndürmek içinget
kullanın. Çağırmak istediğiniz Databricks REST API için doğru HTTP yöntemini almak için Databricks REST API belgelerine bakın. - öğesini, çağırmak istediğiniz Databricks REST API'sinin yoluyla değiştirin
<rest-api-path>
. veya çalışma alanı örneği adını eklemeyinhttps://
. Örneğin, bir çalışma alanı için kullanılabilir kümelerin listesini döndürmek için/api/2.0/clusters/list
kullanın. Çağırmak istediğiniz Databricks REST API'sinin doğru söz dizimini almak için Databricks REST API belgelerine bakın. - Çağırmak istediğiniz Databricks REST API'sinde bir istek gövdesi gerekiyorsa ve
--json
<request-body>
değerini JSON biçiminde istek gövdesiyle değiştirin<request-body>
. Alternatif olarak, istek gövdesini ayrı bir JSON dosyasında depolayabilirsiniz. Bunu yapmak için ve ekleyin--json
ve@<filename>
değerini JSON dosyasının adıyla değiştirin<filename>
. Eklemek istediğiniz istek gövdesi için doğru söz dizimini almak için Databricks REST API belgelerine bakın.
Örnekler
Çalışma alanında kullanılabilir kümelerin listesini alın.
databricks api get /api/2.0/clusters/list
Çalışma alanında belirtilen küme hakkında bilgi alın.
databricks api post /api/2.0/clusters/get --json '{
"cluster_id": "1234-567890-abcde123"
}'
Çalışma alanında belirtilen kümenin ayarlarını güncelleştirin.
databricks api post /api/2.0/clusters/edit --json '{
"cluster_id": "1234-567890-abcde123",
"cluster_name": "my-changed-cluster",
"num_workers": 1,
"spark_version": "11.3.x-scala2.12",
"node_type_id": "Standard_DS3_v2"
}'
Çalışma alanında belirtilen kümenin ayarlarını güncelleştirin. İstek gövdesini geçerli çalışma dizinindeki edit-cluster.json
adlı bir dosyadan alın.
databricks api post /api/2.0/clusters/edit --json @edit-cluster.json
edit-cluster.json
:
{
"cluster_id": "1234-567890-abcde123",
"cluster_name": "my-changed-cluster",
"num_workers": 1,
"spark_version": "11.3.x-scala2.12",
"node_type_id": "Standard_DS3_v2"
}