Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.
Önemli
SSH tüneli Beta sürümündedir.
ssh
Databricks CLI içindeki komut grubu, Databricks işlem ve çalışma alanınıza SSH bağlantıları kurmanızı ve kurmanızı sağlar. Bkz. SSH tüneli kullanarak Databricks'e bağlanma.
Databricks ssh connect
Azure Databricks hesaplama ve çalışma alanınıza SSH üzerinden bağlanın. Bu komut, Azure Databricks hesaplamasına SSH bağlantısı kurar, SSH tünelini kurar ve bağlantı proxy'sini yönetir.
Tip
Databricks CLI sürüm 1.23.0 ve üzerinde, sunucusuz hesaplama ve özel kümelerdeki oturumlar Unity Gateway için önceden yapılandırılmış komutları içerir claudecodex .
Bkz. Kodlama ajanlarını SSH oturumunda çalıştır.
databricks ssh connect [flags]
Options
--accelerator string
AI Çalışma Zamanı'na bağlanırken GPU hızlandırıcısı türü.
GPU_1xA10 veya GPU_8xH100 kabul eder.
--auto-approve
IDE uzantılarını yüklerken ve IDE ayarlarını uygularken onay istemlerini atlayın. Varsayılan: false.
--auto-start-cluster
Çalışmıyorsa kümeyi otomatik olarak başlatın. Varsayılan: true.
--base-environment string
Sunucusuz işlemle bağlantı kurarken Python bağımlılıklarını önceden yapılandırmak için bir çalışma alanı temel ortamı. Sunucusuz ortam sürüm 4 ve altında desteklenir; sunucusuz ortam sürüm 5 desteklenmez. Aşağıdaki biçimlerden birini kabul eder:
- Görünen ad, örneğin
my-workspace-env - YAML dosya yolu, örneğin
/Workspace/path/to/env.yaml - Kaynak kimliği, örneğin
workspace-base-environments/dbe_123
Bu bayrak ile --clusterbirleştirilemez.
--cluster string
Ayrılmış tek kullanıcılı küme için Databricks Kimliği. Bu seçenek atlandığında, SSH tüneli sunucusuz işlemlere bağlanır.
Bu bayrak ile --base-environmentbirleştirilemez.
--ide string
Oturum için başlatacak IDE.
vscode veya cursor kabul eder. Terminalinizde oturumu başlatmak için bu bayrağı atlayıp çalışma alanınıza erişmek için kullanın cd /Workspace/Users/someone@example.com .
--keep-detached-processes
Çalışma devam ederken, SSH tünelini ve oturumdan ayrı olan tüm süreçleri , tmuxsetsid, veya nohup çalışan ile sınırlanmış --server-timeouttutun. Sunucusuz ve klasik hesaplamada destekleniyor. Bağımsız süreçler çalışırken, hesaplama çalışmaya devam eder ve klasik bir küme otomatik olarak sonlanmaz.
Bkz. Bağımsız süreçleri çalıştır. Varsayılan: false.
--max-clients int
En fazla SSH istemcisi sayısı. Varsayılan: 10.
--name string
Oturumlar arasında yeniden kullanmak için bağlantı adı. Yalnızca sunucusuz işlem.
--server-timeout duration
SSH tünelinin maksimum ömrü. Tünel bu süreden sonra kapanır, müşteriler bağlı olsa bile. Bu bayrağı koyarsanız, varsayılan ve 'dan daha uzun --shutdown-delayömür süresi olur. Eğer ayarlarsanız, --shutdown-delay bu değerden daha uzun olamaz. Varsayılan: 24h0m0s.
--shutdown-delay duration
Son istemci bağlantı kesildikten sonra tünel kapatmadan önce gecikme. Varsayılan: 10m0s.
--usage-policy-id string
Sunucusuz SSH tünelinin kullanım politikası kimliği. Sadece sunucusuz.
Örnekler
Aşağıdaki örnek sunucusuz işlemle bağlantı kurar:
databricks ssh connect
Aşağıdaki örnek, GPU hızlandırıcısı kullanarak AI Çalışma Zamanı'nda sunucusuz işlemle bağlantı kurar:
databricks ssh connect --accelerator GPU_1xA10
Aşağıdaki örnek, önceden yapılandırılmış Python bağımlılıkları olan bir çalışma alanı temel ortamı kullanarak sunucusuz işlem bağlantısı kurar.
databricks ssh connect --base-environment my-workspace-env
Aşağıdaki örnek ayrılmış bir kümeye bağlanır:
databricks ssh connect --cluster 0123-456789-abcdefgh
Aşağıdaki örnek belirli bir profili kullanarak bir kümeye bağlanır:
databricks ssh connect --cluster 0123-456789-abcdefgh --profile my-profile
Aşağıdaki örnek, özel bir kapatma gecikmesi kullanır:
databricks ssh connect --cluster 0123-456789-abcdefgh --shutdown-delay 30m
databricks ssh kurulumu
Klasik işlem bağlantıları için SSH yapılandırmasını ayarlayın. Yalnızca ayrılmış (tek kullanıcılı) kümelere bağlantılar desteklenir. Bu komut, SSH yapılandırma dosyanıza bir SSH konak yapılandırması ekler. Kurulumu çalıştırdıktan sonra ile ssh <name>bağlanabilirsiniz.
Sunucusuz bağlantılar için databricks ssh connect kullanın. Kurulum adımı gerekmez.
databricks ssh setup [flags]
Options
--auto-approve
Mevcut SSH ana bilgisayar yapılandırmalarını yeniden oluştururken onay istemlerini atlayın. Varsayılan: false.
--auto-start-cluster
SSH bağlantısı kurulurken kümeyi otomatik olarak başlatın. Varsayılan: true.
--cluster string
Ayrılmış tek kullanıcılı küme için Databricks Kimliği.
--keep-detached-processes
Çalışma devam ederken, SSH tünelini ve oturumdan ayrı olan tüm süreçleri , tmuxsetsid, veya nohup çalışan ile sınırlanmış --server-timeouttutun. Yalnızca klasik işlem. Sunucusuz bağlantılar kurulum gerektirmez, bu yüzden ayrı süreçleri sunucusuz hesaplamada çalıştırmak için bu bayrağı databricks ssh connect'e iletebilirsiniz. Bağımsız süreçler çalışırken, küme otomatik olarak sonlanmaz.
Bkz. Bağımsız süreçleri çalıştır. Oluşturulan SSH ana girişi, her bağlandığınızda bu bayrağı uygular. Varsayılan: false.
--name string
SSH yapılandırmasında kullanılacak ana bilgisayar adı.
--server-timeout duration
SSH tünelinin maksimum ömrü. Tünel bu süreden sonra kapanır, müşteriler bağlı olsa bile. Bu bayrağı koyarsanız, varsayılan ve 'dan daha uzun --shutdown-delayömür süresi olur. Eğer ayarlarsanız, --shutdown-delay bu değerden daha uzun olamaz. Varsayılan: 24h0m0s.
--shutdown-delay duration
SSH tüneli, aktif bağlantı yoksa bu gecikmeden sonra sona erer. Varsayılan: 10m0s.
--ssh-config string
SSH yapılandırma dosyasının yolu. Varsayılan: ~/.ssh/config.
Örnekler
Aşağıdaki örnek bir küme için SSH yapılandırmasını ayarlar:
databricks ssh setup --name my-cluster --cluster 0123-456789-abcdefgh
Kurulumu çalıştırdıktan sonra standart SSH istemcisini kullanarak bağlanabilirsiniz:
ssh my-cluster
Genel bayraklar
--debug
Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.
-h veya --help
Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.
--log-file dizgi
Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.
--log-format biçim
Günlük biçimi türü, text veya json. Varsayılan değer şudur: text.
--log-level dizgi
Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.
-o, --output tür
Komut çıktı türü text veya json. Varsayılan değer şudur: text.
-p, --profile dizgi
Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.
--progress-format biçim
İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json
-t, --target dizgi
Varsa, kullanılacak paket hedefi