Bagikan melalui


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