sync
kommandogrupp
Kommentar
Den här informationen gäller för Databricks CLI-versionerna 0.205 och senare, som finns i offentlig förhandsversion. Kör för att hitta din version av Databricks CLI databricks -v
.
Observera också att sync
kommandogruppen endast kan synkronisera filändringar från en lokal utvecklingsdator till arbetsyteanvändarfiler (/Users
) i din Azure Databricks-arbetsyta. Det går inte att synkronisera till DBFS-filer (dbfs:/
). Om du vill synkronisera filändringar från en lokal utvecklingsdator till DBFS (dbfs:/
) på din Azure Databricks-arbetsyta använder du verktyget för dbx-synkronisering .
Kommandogruppen sync
i Databricks CLI möjliggör enkelriktad synkronisering av filändringar i en lokal filsystemkatalog till en katalog i en fjärransluten Azure Databricks-arbetsyta.
Kommentar
sync
kommandon kan inte synkronisera filändringar från en katalog i en fjärransluten Azure Databricks-arbetsyta, tillbaka till en katalog i ett lokalt filsystem.
Du kör sync
kommandon genom att lägga till dem i databricks sync
. Om du vill visa hjälp för sync
kommandot kör du databricks sync -h
.
Viktigt!
Innan du använder Databricks CLI måste du konfigurera Databricks CLI och konfigurera autentisering för Databricks CLI.
Synkronisera lokala filändringar stegvis till en fjärrkatalog
Kör kommandot för att utföra en enda, inkrementell enkelriktad synkronisering av filändringar i en lokal filsystemkatalog till en katalog i en fjärransluten sync
Azure Databricks-arbetsyta:
databricks sync <local-directory-path> <remote-directory-path>
Om du till exempel vill utföra en enkelriktad, inkrementell synkronisering av alla filändringar i mappen med namnet my-folder
i den lokala aktuella arbetskatalogen, till en specifik sökväg inom fjärrarbetsytan, kör du följande kommando:
databricks sync ./my-folder/ /Users/someone@example.com/
I det här exemplet synkroniseras endast filändringar sedan den senaste körningen sync
av kommandot till /Users/someone@example.com/
. Som standard används arbetsytans URL i anroparens profil för att fastställa den fjärranslutna arbetsytan som ska synkroniseras DEFAULT
till.
Synkronisera lokala filändringar helt till en fjärrkatalog
Om du vill utföra en enda, fullständig enkelriktad synkronisering av filändringar i en lokal filsystemkatalog till en katalog på en fjärransluten --full
Azure Databricks-arbetsyta, oavsett när det senaste sync
kommandot kördes, använder du alternativet, till exempel:
databricks sync ./my-folder/ /Users/someone@example.com/ --full
Synkronisera lokala filändringar kontinuerligt till en fjärrkatalog
Om du vill aktivera kontinuerlig enkelriktad synkronisering av filändringar i en lokal filsystemkatalog till en katalog i en fjärransluten --watch
Azure Databricks-arbetsyta använder du alternativet, till exempel:
databricks sync ./my-folder/ /Users/someone@example.com/ --watch
Enkelriktad synkronisering fortsätter tills kommandot stoppas från terminalen, vanligtvis genom att trycka på Ctrl + c
eller Ctrl + z
.
Avsökning för möjliga synkroniseringshändelser sker en gång per sekund som standard. Om du vill ändra det här intervallet använder du --interval
alternativet tillsammans med antalet sekunder som ska avsökas följt av tecknet s
, till exempel i fem sekunder:
databricks sync ./my-folder/ /Users/someone@example.com/ --watch --interval 5s
Ändra utdataformatet för synkroniseringsförlopp
Synkroniseringsstatusinformationen matas ut till terminalen i textformat som standard. Om du vill ange utdataformatet för synkroniseringsstatus --output
använder du alternativet och anger antingen text
(standardvärdet, om --output
inte har angetts på annat sätt) eller json
, till exempel:
databricks sync ./my-folder/ /Users/someone@example.com/ --output json
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för