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.
Ważne
Databricks zaleca skonfigurowanie wszystkich skryptów inicjalizacyjnych jako skryptów na poziomie klastra oraz zarządzanie nimi w całym obszarze roboczym za pomocą zasad klastrów. Zobacz Skrypty inicjalizacyjne na poziomie klastra.
Globalny skrypt inicjowania jest uruchamiany we wszystkich klastrach w obszarze roboczym skonfigurowanym z dedykowanym (wcześniej pojedynczym użytkownikiem) lub starszym trybem dostępu współdzielonego bez izolacji. Tylko administratorzy obszaru roboczego mogą tworzyć globalne skrypty inicjowania. Można je utworzyć przy użyciu interfejsu użytkownika lub interfejsu API REST.
Ważne
Przed użyciem globalnych skryptów inicjowania należy wziąć pod uwagę następujące kwestie:
- Globalne skrypty inicjalizacyjne nie działają w hurtowniach SQL, klastrach obsługujących modele ani w środowiskach bezserwerowych, w tym Lakeflow Spark Declarative Pipelines. Obsługiwane są tylko klasyczne obliczenia z dedykowanymi trybami dostępu współdzielonego lub bez izolacji.
- Łatwo jest dodać biblioteki lub wprowadzić inne modyfikacje, które powodują nieoczekiwany wpływ. Jeśli to możliwe, zamiast tego użyj skryptów inicjalizacyjnych na poziomie klastra.
- Każdy użytkownik, który utworzy klaster i włączy dostarczanie logów klastra, może wyświetlać dane wyjściowe
stderristdoutz globalnych skryptów inicjalizacji. Upewnij się, że globalne skrypty inicjowania nie generują żadnych poufnych informacji.
Problemy z globalnymi skryptami inicjowania można diagnozować, konfigurując dostarczanie logów klastra i sprawdzając dziennik skryptu inicjowania. Zobacz Rejestrowanie skryptów init.
Dodawanie globalnego skryptu inicjowania przy użyciu interfejsu użytkownika
Aby skonfigurować globalne skrypty inicjowania przy użyciu ustawień administratora:
Przejdź do ustawień administratora i kliknij kartę Obliczenia .
Kliknij pozycję Zarządzaj obok pozycji Globalne skrypty inicjowania.
Kliknij pozycję + Dodaj.
Nadaj skryptowi nazwę i wprowadź ją, wpisując, wklejając lub przeciągając plik tekstowy do pola Skrypt .
Uwaga
Skrypt inicjowania nie może być większy niż 64 KB. Jeśli skrypt przekroczy ten rozmiar, podczas próby zapisania zostanie wyświetlony komunikat o błędzie.
Jeśli dla obszaru roboczego skonfigurowano więcej niż jeden globalny skrypt inicjowania, ustaw kolejność uruchamiania nowego skryptu.
Jeśli chcesz włączyć skrypt dla wszystkich nowych i ponownie uruchomionych klastrów po zapisaniu, przełącz przełącznik Włączone.
Ważne
Po dodaniu globalnego skryptu inicjowania lub wprowadzeniu zmian w nazwie, kolejności uruchamiania lub włączeniu skryptów inicjowania te zmiany nie zostaną zastosowane do momentu ponownego uruchomienia klastra.
Kliknij przycisk Dodaj.
Dodawanie globalnego skryptu inicjowania przy użyciu narzędzia Terraform
Możesz dodać globalny skrypt inicjowania przy użyciu dostawcy Terraform Databricks i databricks_global_init_script.
Edytowanie globalnego skryptu inicjowania przy użyciu interfejsu użytkownika
- Przejdź do ustawień administratora i kliknij kartę Obliczenia .
- Kliknij pozycję Zarządzaj obok pozycji Globalne skrypty inicjowania.
- Kliknij skrypt.
- Edytuj skrypt.
- Kliknij przycisk Potwierdź.
Konfigurowanie globalnego skryptu inicjowania przy użyciu interfejsu API
Administratorzy obszaru roboczego mogą dodawać, usuwać, ponownie porządkować i uzyskiwać informacje o globalnych skryptach inicjowania w obszarze roboczym przy użyciu interfejsu API globalnych skryptów inicjowania .