Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
grup perintah
Nota
Penggunaan Databricks CLI tunduk pada Lisensi Databricks dan Pemberitahuan Privasi Databricks, termasuk ketentuan Data Penggunaan apa pun.
Penting
Terowongan SSH ada di Beta.
ssh Grup perintah dalam Databricks CLI memungkinkan Anda menyiapkan dan membuat koneksi SSH ke komputasi dan ruang kerja Databricks Anda. Lihat Menyambungkan ke Databricks menggunakan terowongan SSH.
Databricks SSH Connect
Hubungkan ke komputasi dan workspace Azure Databricks Anda melalui SSH. Perintah ini membangun koneksi SSH ke Azure Databricks compute, menyiapkan tunnel SSH dan menangani proxy koneksi.
Tip
Dalam Databricks CLI versi 1.23.0 dan ke atas, sesi pada server compute dan cluster dedicated mencakup claude dan codex perintah yang telah dikonfigurasi sebelumnya untuk Unity Gateway. Lihat Jalankan agen pengkodean dalam sesi SSH.
databricks ssh connect [flags]
Opsi
--accelerator string
Jenis akselerator GPU saat menyambungkan ke Runtime AI. Menerima GPU_1xA10 atau GPU_8xH100.
--auto-approve
Lewati permintaan konfirmasi saat menginstal ekstensi IDE dan menerapkan pengaturan IDE. Standar: false.
--auto-start-cluster
Mulai kluster secara otomatis jika belum berjalan. Standar: true.
--base-environment string
Lingkungan dasar ruang kerja untuk melakukan pra-konfigurasi dependensi Python saat menyambungkan ke komputasi tanpa server. Didukung dengan lingkungan tanpa server versi 4 ke bawah; lingkungan tanpa server versi 5 tidak didukung. Menerima salah satu format berikut:
- Nama tampilan, misalnya
my-workspace-env - Jalur file YAML, misalnya
/Workspace/path/to/env.yaml - ID sumber daya, misalnya
workspace-base-environments/dbe_123
Bendera ini tidak dapat digabungkan dengan --cluster.
--cluster string
ID Databricks untuk kluster pengguna tunggal khusus. Ketika opsi ini dihilangkan, terowongan SSH terhubung ke komputasi tanpa server.
Bendera ini tidak dapat digabungkan dengan --base-environment.
--ide string
IDE untuk diluncurkan untuk sesi. Menerima vscode atau cursor. Untuk memulai sesi di terminal Anda, hilangkan bendera ini lalu gunakan cd /Workspace/Users/someone@example.com untuk mengakses ruang kerja Anda.
--keep-detached-processes
Selama pekerjaan masih berlangsung, pastikan terowongan SSH dan proses apapun terlepas dari sesi dengan tmux, , atau nohup berjalan, dibatasi oleh --server-timeoutsetsid. Didukung pada komputasi tanpa server dan klasik. Saat proses terpisah berjalan, komputasi tetap berjalan, dan klaster klasik tidak otomatis berhenti. Lihat Tetap menjalankan proses yang terpisah. Standar: false.
--max-clients int
Jumlah maksimum klien SSH. Standar: 10.
--name string
Nama koneksi untuk digunakan kembali di seluruh sesi. Hanya komputasi tanpa server.
--server-timeout duration
Umur maksimum terowongan SSH. Terowongan akan mati setelah durasi ini, meskipun klien terhubung. Jika Anda tidak mengatur flag ini, masa pakai adalah yang lebih lama dari default dan --shutdown-delay. Jika Anda mengaturnya, --shutdown-delay tidak boleh lebih panjang dari nilai ini. Standar: 24h0m0s.
--shutdown-delay duration
Tunda sebelum mematikan terowongan setelah klien terakhir terputus. Standar: 10m0s.
--usage-policy-id string
ID kebijakan penggunaan untuk terowongan SSH tanpa server. Hanya tanpa server.
Examples
Contoh berikut tersambung ke komputasi tanpa server:
databricks ssh connect
Contoh berikut terhubung ke komputasi tanpa server pada Runtime AI menggunakan akselerator GPU:
databricks ssh connect --accelerator GPU_1xA10
Contoh berikut terhubung ke komputasi tanpa server menggunakan lingkungan dasar ruang kerja yang memiliki dependensi Python yang telah dikonfigurasi sebelumnya.
databricks ssh connect --base-environment my-workspace-env
Contoh berikut terhubung ke kluster khusus:
databricks ssh connect --cluster 0123-456789-abcdefgh
Contoh berikut terhubung ke kluster menggunakan profil tertentu:
databricks ssh connect --cluster 0123-456789-abcdefgh --profile my-profile
Contoh berikut tersambung dengan penundaan matikan kustom:
databricks ssh connect --cluster 0123-456789-abcdefgh --shutdown-delay 30m
penyiapan ssh databricks
Siapkan konfigurasi SSH untuk koneksi ke komputasi klasik. Hanya koneksi ke kluster khusus (pengguna tunggal) yang didukung. Perintah ini menambahkan konfigurasi host SSH ke file konfigurasi SSH Anda. Setelah menjalankan penyiapan, Anda dapat terhubung dengan ssh <name>.
Untuk koneksi tanpa server, gunakan databricks ssh connect. Tidak diperlukan langkah penyiapan.
databricks ssh setup [flags]
Opsi
--auto-approve
Lewati permintaan konfirmasi saat membuat ulang konfigurasi host SSH yang ada. Standar: false.
--auto-start-cluster
Secara otomatis memulai kluster saat membuat koneksi SSH. Standar: true.
--cluster string
ID Databricks untuk kluster pengguna tunggal khusus.
--keep-detached-processes
Selama pekerjaan masih berlangsung, pastikan terowongan SSH dan proses apapun terlepas dari sesi dengan tmux, , atau nohup berjalan, dibatasi oleh --server-timeoutsetsid. Komputasi klasik saja. Koneksi tanpa server tidak memerlukan pengaturan, jadi untuk menjaga proses terpisah tetap berjalan di komputasi tanpa server, teruskan flag ini ke databricks ssh connect sebagai gantinya. Saat proses terpisah berjalan, klaster tidak otomatis berhenti. Lihat Tetap menjalankan proses yang terpisah. Entri host SSH yang dihasilkan menerapkan flag ini setiap kali Anda terhubung. Standar: false.
--name string
Nama host yang akan digunakan dalam konfigurasi SSH.
--server-timeout duration
Umur maksimum terowongan SSH. Terowongan akan mati setelah durasi ini, meskipun klien terhubung. Jika Anda tidak mengatur flag ini, masa pakai adalah yang lebih lama dari default dan --shutdown-delay. Jika Anda mengaturnya, --shutdown-delay tidak boleh lebih panjang dari nilai ini. Standar: 24h0m0s.
--shutdown-delay duration
Terowongan SSH berakhir setelah penundaan ini jika tidak ada koneksi aktif. Standar: 10m0s.
--ssh-config string
Jalur ke file konfigurasi SSH. Standar: ~/.ssh/config.
Examples
Contoh berikut menyiapkan konfigurasi SSH untuk kluster:
databricks ssh setup --name my-cluster --cluster 0123-456789-abcdefgh
Setelah menjalankan penyiapan, Anda dapat tersambung menggunakan klien SSH standar:
ssh my-cluster
Bendera dunia
--debug
Apakah debug logging ingin diaktifkan?
-h atau --help
Tampilkan bantuan untuk Databricks CLI atau grup perintah terkait atau perintah terkait.
--log-file tali
String yang mewakili file yang akan digunakan untuk menulis log output. Jika bendera ini tidak ditentukan, maka defaultnya adalah menulis log output ke stderr.
--log-format Format
Jenis format log, text atau json. Nilai defaultnya adalah text.
--log-level tali
Untaian yang menggambarkan tingkat format log. Jika tidak ditentukan, maka tingkat format log akan dinonaktifkan.
-o, --output jenis
Jenis output perintah, text atau json. Nilai defaultnya adalah text.
-p, --profile tali
Nama profil dalam file ~/.databrickscfg yang digunakan untuk menjalankan perintah. Jika bendera ini tidak ditentukan maka jika ada, profil bernama DEFAULT digunakan.
--progress-format Format
Format untuk menampilkan log kemajuan: default, , append, inplaceatau json
-t, --target tali
Jika berlaku, target bundel yang akan digunakan