sync
grup perintah
Catatan
Informasi ini berlaku untuk Databricks CLI versi 0.205 ke atas. Databricks CLI ada di Pratinjau Umum.
Penggunaan Databricks CLI tunduk pada Lisensi Databricks dan Pemberitahuan Privasi Databricks, termasuk ketentuan Data Penggunaan apa pun.
sync
Grup perintah dalam Databricks CLI memungkinkan sinkronisasi satu arah perubahan file dalam direktori sistem file lokal, ke direktori dalam ruang kerja Azure Databricks jarak jauh.
Catatan
-
sync
perintah tidak dapat menyinkronkan perubahan file dari direktori dalam ruang kerja Azure Databricks jarak jauh, kembali ke direktori dalam sistem file lokal. -
sync
perintah dapat menyinkronkan perubahan file dari komputer pengembangan lokal hanya ke file pengguna ruang kerja (/Users
) di ruang kerja Azure Databricks Anda. Ini tidak dapat disinkronkan ke file DBFS (dbfs:/
). Untuk menyinkronkan perubahan file dari komputer pengembangan lokal ke DBFS () di ruang kerja Azure Databricks Anda, gunakan utilitas sinkronisasi dbx .
Anda menjalankan sync
perintah dengan menambahkannya ke databricks sync
. Untuk menampilkan bantuan untuk perintah, jalankan sync
databricks sync -h
.
Menyinkronkan perubahan file lokal secara bertahap ke direktori jarak jauh
Untuk melakukan sinkronisasi satu arah perubahan file satu arah dalam direktori sistem file lokal, ke direktori dalam ruang kerja Azure Databricks jarak jauh, jalankan sync
perintah, sebagai berikut:
databricks sync <local-directory-path> <remote-directory-path>
Misalnya, untuk melakukan sinkronisasi bertahap satu kali, satu arah dari semua perubahan file dalam folder bernama my-folder
dalam direktori kerja lokal saat ini, ke jalur tertentu dalam ruang kerja jarak jauh, jalankan perintah berikut:
databricks sync ./my-folder/ /Users/someone@example.com/
Dalam contoh ini, hanya perubahan file sejak eksekusi terakhir perintah yang disinkronkan sync
ke /Users/someone@example.com/
. Secara default, URL ruang kerja dalam profil DEFAULT
pemanggil digunakan untuk menentukan ruang kerja jarak jauh yang akan disinkronkan.
Menyinkronkan sepenuhnya perubahan file lokal ke direktori jarak jauh
Untuk melakukan sinkronisasi satu arah dan penuh dari perubahan file dalam direktori sistem file lokal ke direktori dalam ruang kerja Azure Databricks jarak jauh, terlepas dari kapan perintah terakhir sync
dijalankan, gunakan --full
opsi, misalnya:
databricks sync ./my-folder/ /Users/someone@example.com/ --full
Terus menyinkronkan perubahan file lokal ke direktori jarak jauh
Untuk mengaktifkan sinkronisasi perubahan file satu arah yang berkelanjutan dalam direktori sistem file lokal, ke direktori dalam ruang kerja Azure Databricks jarak jauh, gunakan --watch
opsi, misalnya:
databricks sync ./my-folder/ /Users/someone@example.com/ --watch
Sinkronisasi satu arah berlanjut sampai perintah dihentikan dari terminal, biasanya dengan menekan Ctrl + c
atau Ctrl + z
.
Polling untuk kemungkinan peristiwa sinkronisasi terjadi sekali per detik secara default. Untuk mengubah interval ini, gunakan --interval
opsi bersama dengan jumlah detik untuk polling diikuti oleh karakter s
, misalnya selama lima detik:
databricks sync ./my-folder/ /Users/someone@example.com/ --watch --interval 5s
Mengubah format output kemajuan sinkronisasi
Informasi kemajuan sinkronisasi dikeluarkan ke terminal dalam format teks secara bawaan. Untuk menentukan format output kemajuan sinkronisasi, gunakan opsi --output
, menentukan text
(default, jika --output
tidak ditentukan lain) atau json
, misalnya:
databricks sync ./my-folder/ /Users/someone@example.com/ --output json