Databricks CLI için temel kullanım
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.
Bu makalede Databricks CLI komut gruplarını ve komutlarını listeleme, Databricks CLI yardımını görüntüleme ve Databricks CLI çıkışıyla çalışma işlemleri gösterilir. Bkz . Databricks CLI nedir?.
Bu makalede Databricks CLI'yı zaten yüklediğiniz ve CLI'yi kimlik doğrulaması için ayarladığınız varsayılır. Bkz. Databricks CLI'yı yükleme veya güncelleştirme ve Databricks CLI için Kimlik Doğrulaması.
CLI komut gruplarını listeleme
komut gruplarını veya --help
seçeneğini kullanarak -h
listeleyebilirsiniz. Örneğin:
databricks -h
CLI komutlarını listeleme
veya --help
seçeneğini kullanarak herhangi bir komut grubunun komutlarını -h
listeleyebilirsiniz. Örneğin, komutları listelemek clusters
için:
databricks clusters -h
CLI komut yardımlarını görüntüleme
veya --help
seçeneğini kullanarak bir komutun yardımını -h
görüntülersiniz. Örneğin, komutunun yardımını clusters list
görüntülemek için:
databricks clusters list -h
Komut çalıştırma
Komut satırı yardımında tek tek komutlar için tam kullanım bilgileri ve söz dizimi bulunabilir, ancak Databricks CLI komutları genellikle aşağıdaki söz dizimine uygundur:
databricks <command-group> <command-name> <subcommand-name> [command-argument-value1] [--<flag1-name> <flag1-value>]
Her komutun ek alt komutları olmaz. Genel bayraklar kullanılabilir ve bazı komutların ek bayrakları vardır. Örneğin, aşağıdaki komut, komuta özgü bir bayrak kullanarak kullanılabilir kümelerin çıkışını oluşturur:
databricks clusters list --can-use-client JOBS
İpucu
Databricks CLI komutlarını web terminalini kullanarak bir Databricks çalışma alanından çalıştırabilirsiniz. Web terminali tek bir işlemde birçok kullanıcı tarafından kullanılabilir ve anahtarların ayarlanmasını gerektirmez. Bkz. Azure Databricks web terminalinde kabuk komutlarını çalıştırma.
JSON çıkışını filtrelemek için kullanın jq
Bazı Databricks CLI komutları JSON çıkışını oluşturur. Bu, çıktıyı filtrelemek için jq'yi kullanabileceğiniz anlamına gelir. Örneğin, belirtilen küme kimliğine sahip bir Azure Databricks kümesinin yalnızca görünen adını listelemek için:
databricks clusters get 1234-567890-abcde123 | jq -r .cluster_name
My-11.3-LTS-Cluster
ile Homebrew kullanarak macOS'a veya ile jq
Chocolatey brew install jq
kullanarak Windows'a yükleyebilirsinizchoco install jq
.
jq
hakkında daha fazla bilgi edinmek için bkz. jq kullanıcı kılavuzu.
JSON dizesi parametreleri
Dize parametrelerinin biçimi, işletim sisteminize bağlı olarak JSON'da farklı şekilde işlenir:
Linux veya macOS
JSON dize parametrelerini çift tırnak içine almanız ve JSON yükünün tamamını tek tırnak içine almanız gerekir. Bazı örnekler:
'{"cluster_id": "1234-567890-abcde123"}'
'["20230323", "Amsterdam"]'
Windows
JSON dize parametrelerini ve JSON yükünün tamamını çift tırnak içine almanız ve JSON yükü içindeki çift tırnak karakterlerinin önünde \
olması gerekir. Bazı örnekler:
"{\"cluster_id\": \"1234-567890-abcde123\"}"
"[\"20230323\", \"Amsterdam\"]"
Ara sunucu yapılandırması
Databricks CLI isteklerini ve yanıtlarını bir ara sunucu üzerinden yönlendirmek için, Databricks CLI'sinin yüklü olduğu makinedeki ortam değişkenini ara sunucunun URL'sine ayarlayın HTTPS_PROXY
.
Ortam değişkenlerini ayarlamak için işletim sisteminizin belgelerine bakın.