Bagikan melalui


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 syncdatabricks 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