Skrypty inicjalizacyjne nazwane klastrem (przestarzałe)
Ważne
Ta dokumentacja została wycofana i może nie zostać zaktualizowana. Produkty, usługi lub technologie wymienione w tej zawartości nie są już obsługiwane. Zobacz Co to są skrypty init?.
Ostrzeżenie
Starsze globalne skrypty inicjowania i skrypty inicjowania dla klastrów są przestarzałe i nie mogą być już używane.
Starsze skrypty inicjowania o dziedzicznej nazwie uruchamiają się w klastrze o takiej samej nazwie jak skrypt. Skrypty inicjowania o nazwie klastra to najlepsze rozwiązanie (dyskretne ignorowanie błędów) i próba kontynuowania procesu uruchamiania klastra.
Usługa Databricks zaleca migrację wszystkich istniejących klastrowych skryptów inicjowania do skryptów inicjowania przypisanych do klastra. Zobacz Skrypty inicjujące dla klastrów. Skrypty inicjowania o nazwie klastra nie są widoczne w interfejsie użytkownika, ale można je znaleźć w dbfs:/databricks/init/<cluster-name>/
, gdzie <cluster-name>
jest nazwą folderu zawierającego skrypty inicjowania. Aby ukończyć migrację, należy je usunąć lub przenieść z tego folderu.
Wyłączanie starszych skryptów inicjowania o nazwie klastra dla obszaru roboczego
Użyj interfejsu API workspace-conf
, aby wyłączyć przestarzałe skrypty inicjalizujące oznaczone klastrem dla obszaru roboczego. Zobacz Włączanie/wyłączanie funkcji.
W treści żądania JSON określ od enableDeprecatedClusterNamedInitScripts
do false
, jak w poniższym przykładzie:
curl -X PATCH -n \
https://<databricks-instance>/api/2.0/workspace-conf \
-d '{
"enableDeprecatedClusterNamedInitScripts": "false"
}'
Przykładowa odpowiedź:
{
"enableDeprecatedClusterNamedInitScripts": "false"
}