sync
grup perintah
Catatan
Informasi ini berlaku untuk Databricks CLI versi 0.205 ke atas, yang ada di Pratinjau Umum. Untuk menemukan versi Databricks CLI Anda, jalankan databricks -v
.
Selain itu, perhatikan bahwa sync
grup 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 (dbfs:/
) di ruang kerja Azure Databricks Anda, gunakan utilitas sinkronisasi dbx.
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.
Anda menjalankan sync
perintah dengan menambahkannya ke databricks sync
. Untuk menampilkan bantuan untuk perintah, jalankan sync
databricks sync -h
.
Penting
Untuk menginstal Databricks CLI, lihat Menginstal atau memperbarui Databricks CLI. Untuk mengonfigurasi autentikasi untuk Databricks CLI, lihat Autentikasi untuk Databricks CLI.
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 pemanggil DEFAULT
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 adalah output ke terminal dalam format teks secara default. Untuk menentukan format output kemajuan sinkronisasi, gunakan --output
opsi , menentukan ( text
default, jika --output
tidak ditentukan lain) atau json
, misalnya:
databricks sync ./my-folder/ /Users/someone@example.com/ --output json