sync
komut grubu
Not
Bu bilgiler, Genel Önizleme sürümündeki Databricks CLI 0.205 ve üzeri sürümleri için geçerlidir. Databricks CLI sürümünüzü bulmak için komutunu çalıştırın databricks -v
.
Ayrıca, komut grubunun dosya değişikliklerini yerel bir geliştirme makinesinden yalnızca Azure Databricks çalışma alanınızdaki çalışma alanı kullanıcı (/Users
) dosyalarıyla eşitleyebileceğini unutmayınsync
. DBFS (dbfs:/
) dosyalarıyla eşitlenemez. Yerel bir geliştirme makinesindeki dosya değişikliklerini Azure Databricks çalışma alanınızdaki DBFS(dbfs:/
) ile eşitlemek için dbx eşitleme yardımcı programını kullanın.
sync
Databricks CLI içindeki komut grubu, yerel bir dosya sistemi dizinindeki dosya değişikliklerinin uzak bir Azure Databricks çalışma alanı içindeki bir dizine tek yönlü eşitlenmesini sağlar.
Not
sync
komutları, uzak Azure Databricks çalışma alanı içindeki bir dizindeki dosya değişikliklerini yerel bir dosya sistemi içindeki bir dizine eşitleyemez.
komutlarını komutuna databricks sync
ekleyerek çalıştırırsınızsync
. Komutun yardımını sync
görüntülemek için komutunu çalıştırın databricks sync -h
.
Önemli
Databricks CLI'yı yüklemek için bkz . Databricks CLI'yı yükleme veya güncelleştirme. Databricks CLI için kimlik doğrulamasını yapılandırmak için bkz . Databricks CLI için kimlik doğrulaması.
Yerel dosya değişikliklerini bir uzak dizine artımlı olarak eşitleme
Yerel bir dosya sistemi dizinindeki dosya değişikliklerinin tek, artımlı, tek yönlü eşitlemesini gerçekleştirmek için, uzak bir Azure Databricks çalışma alanı içindeki bir dizine sync
aşağıdaki komutu çalıştırın:
databricks sync <local-directory-path> <remote-directory-path>
Örneğin, yerel geçerli çalışma dizini içindeki adlı my-folder
klasördeki tüm dosya değişikliklerinin tek seferlik, tek yönlü artımlı eşitlemesini uzak çalışma alanı içindeki belirli bir yola yapmak için aşağıdaki komutu çalıştırın:
databricks sync ./my-folder/ /Users/someone@example.com/
Bu örnekte, yalnızca komutun son çalıştırılmasından bu yana yapılan sync
dosya değişiklikleri ile /Users/someone@example.com/
eşitlenir. Varsayılan olarak, eşitlenecek uzak çalışma alanını belirlemek için çağıranın profilindeki çalışma alanı URL'si DEFAULT
kullanılır.
Yerel dosya değişikliklerini uzak dizine tam olarak eşitleme
Yerel bir dosya sistemi dizinindeki dosya değişikliklerinin tek, tam ve tek yönlü eşitlemesini uzak Azure Databricks çalışma alanı içindeki bir dizine gerçekleştirmek için, son sync
komutun ne zaman çalıştırıldığına bakılmaksızın şu seçeneği kullanın --full
:
databricks sync ./my-folder/ /Users/someone@example.com/ --full
Yerel dosya değişikliklerini sürekli olarak uzak dizine eşitleme
Yerel bir dosya sistemi dizini içindeki dosya değişikliklerinin sürekli, tek yönlü eşitlemesini açmak için, uzak bir Azure Databricks çalışma alanı içindeki bir dizine --watch
şu seçeneği kullanın:
databricks sync ./my-folder/ /Users/someone@example.com/ --watch
Tek yönlü eşitleme, komut genellikle veya Ctrl + z
tuşuna basarak Ctrl + c
terminalden durdurulana kadar devam eder.
Olası eşitleme olayları için yoklama, varsayılan olarak saniyede bir kez gerçekleşir. Bu aralığı değiştirmek için, yoklama için saniye sayısı ve ardından karakteri s
(örneğin, beş saniye) seçeneğini kullanın--interval
:
databricks sync ./my-folder/ /Users/someone@example.com/ --watch --interval 5s
Eşitleme ilerleme durumu çıkış biçimini değiştirme
Eşitleme ilerleme durumu bilgileri varsayılan olarak metin biçiminde terminale gönderilir. Eşitleme ilerleme durumu çıkış biçimini belirtmek için seçeneğini kullanın ve (aksi belirtilmediyse --output
varsayılan değer) veya json
seçeneğini belirtin --output
text
, örneğin:
databricks sync ./my-folder/ /Users/someone@example.com/ --output json
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin