Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Note
Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.
Grupa poleceń sync w interfejsie wiersza polecenia Databricks umożliwia jednokierunkową synchronizację zmian kodu i plików z katalogu na lokalnym komputerze deweloperskim do folderu w zdalnym obszarze roboczym usługi Azure Databricks.
Note
-
syncProgram nie może zsynchronizować zmian plików z folderu w zdalnym obszarze roboczym usługi Azure Databricks z powrotem do katalogu na lokalnej maszynie dewelopera. -
syncProgram może synchronizować zmiany plików z lokalnej maszyny deweloperskiej tylko do plików użytkownika (/Users) w twoim obszarze roboczym usługi Azure Databricks. Nie można zsynchronizować z plikami DBFS (dbfs:/). Aby zsynchronizować zmiany plików z lokalnej maszyny programistycznej do systemu plików DBFS (dbfs:/) w obszarze roboczym usługi Azure Databricks, użyj narzędzia do synchronizacji dbx .
synchronizacja usługi databricks
Synchronizowanie katalogu lokalnego z katalogiem obszaru roboczego.
databricks sync [flags] SRC DST
Arguments
SRC
Ścieżka katalogu źródłowego
DST
Ścieżka katalogu docelowego
Opcje
--dry-run
Symulowanie wykonywania synchronizacji bez wprowadzania rzeczywistych zmian
--exclude strings
Wzorce wykluczane z synchronizacji (można określić wiele razy)
--exclude-from string
Plik zawierający wzorce do wykluczenia z synchronizacji (jeden wzorzec na wiersz)
--full
Wykonywanie pełnej synchronizacji (wartość domyślna to przyrostowa)
--include strings
Wzorce do uwzględnienia w synchronizacji (można określić wiele razy)
--include-from string
Plik zawierający wzorce do uwzględnienia w celu synchronizacji (jeden wzorzec na wiersz)
--interval duration
Interwał sondowania systemu plików (dla --watch) (domyślnie 1s)
--watch
Obserwowanie lokalnego systemu plików pod kątem zmian
Examples
W poniższych sekcjach pokazano, jak używać sync polecenia .
Przyrostowe synchronizowanie zmian w lokalnych plikach do katalogu zdalnego
Aby wykonać pojedynczą, przyrostową, jednokierunkową synchronizację zmian plików w katalogu lokalnym z folderem w zdalnym obszarze roboczym usługi Azure Databricks, uruchom sync polecenie w następujący sposób:
databricks sync <local-directory-path> <remote-directory-path>
Aby na przykład wykonać jednorazową, jednokierunkową synchronizację przyrostową wszystkich zmian plików w folderze o nazwie my-local-folder w lokalnym bieżącym katalogu roboczym, w folderze my-workspace-folder w zdalnym obszarze roboczym uruchom następujące polecenie:
databricks sync ./my-local-folder /Users/someone@example.com/my-workspace-folder
W tym przykładzie synchronizowane są jedynie zmiany plików od ostatniego uruchomienia polecenia sync z elementem /Users/someone@example.com/my-workspace-folder. Domyślnie adres URL obszaru roboczego w profilu obiektu wywołującego DEFAULT służy do określania zdalnego obszaru roboczego do synchronizacji.
Synchronizuj tylko określone pliki
Aby uwzględnić lub wykluczyć określone pliki do synchronizacji na podstawie określonych wzorców, użyj --includeopcji , --include-from, --excludelub --exclude-from .
databricks sync ./my-local-folder /Users/someone@example.com/my-workspace-folder --exclude-from .gitignore
Note
Jeśli chcesz zsynchronizować pliki w pakiecie, użyj sync mapowania konfiguracji. Zobacz sync.
Poniższy przykład wyklucza pewne wzorce plików z synchronizacji:
databricks sync --exclude "*.pyc" --exclude "__pycache__" ./my-local-folder /Users/someone@example.com/my-workspace-folder
W pełni synchronizuj zmiany pliku lokalnego z katalogiem zdalnym
Aby wykonać jedną, pełną, jednokierunkową synchronizację zmian plików w katalogu lokalnym z folderem w zdalnym obszarze roboczym usługi Azure Databricks, niezależnie od tego, kiedy zostało uruchomione ostatnie sync polecenie, użyj --full opcji, na przykład:
databricks sync ./my-local-folder /Users/someone@example.com/my-workspace-folder --full
Ciągłe synchronizowanie zmian pliku lokalnego z katalogiem zdalnym
Aby włączyć ciągłą, jednokierunkową synchronizację zmian plików w katalogu lokalnym do folderu w zdalnym obszarze roboczym Azure Databricks, użyj opcji --watch, na przykład:
databricks sync ./my-local-folder /Users/someone@example.com/my-workspace-folder --watch
Synchronizacja jednokierunkowa trwa do momentu zatrzymania polecenia z terminalu, zazwyczaj przez naciśnięcie Ctrl + c lub Ctrl + z.
Sondowanie możliwych zdarzeń synchronizacji odbywa się domyślnie raz na sekundę. Aby zmienić ten interwał, użyj --interval opcji wraz z liczbą sekund do sondowania, po którym następuje znak s, na przykład przez pięć sekund:
databricks sync ./my-local-folder /Users/someone@example.com/my-workspace-folder --watch --interval 5s
Zmień format danych wyjściowych postępu synchronizacji
Informacje o postępie synchronizacji są domyślnie wyświetlane w terminalu w formacie tekstowym. Aby określić format danych wyjściowych postępu synchronizacji, użyj opcji --output, określając text (wartość domyślna, jeśli --output nie została określona w inny sposób) lub json, na przykład:
databricks sync ./my-local-folder /Users/someone@example.com/my-workspace-folder --output json
Podgląd operacji na plikach dla synchronizacji
Aby wyświetlić podgląd synchronizacji bez wykonywania operacji synchronizacji plików, użyj --dry-run opcji, na przykład:
databricks sync ./my-local-folder /Users/someone@example.com/my-workspace-folder --dry-run
Warn: Running in dry-run mode. No actual changes will be made.
Action: PUT: test.txt
Uploaded test.txt
Initial Sync Complete
Flagi globalne
--debug
Czy włączyć logowanie debugowe.
-h lub --help
Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.
--log-file struna
Ciąg reprezentujący plik do zapisywania dzienników wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.
--log-format formatowanie
Format typu logu text lub json. Wartość domyślna to text.
--log-level struna
Ciąg reprezentujący poziom formatu zapisu dziennika. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.
-o, --output typ
Typ danych wyjściowych polecenia: text lub json. Wartość domyślna to text.
-p, --profile struna
Nazwa profilu pliku ~/.databrickscfg, którego użyć do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, zostanie użyty profil o nazwie DEFAULT .
--progress-format formatowanie
Format wyświetlania dzienników postępu: default, , appendinplacelubjson
-t, --target struna
Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia