Udostępnij za pośrednictwem


Skrypty inicjowania o nazwie klastra (starsza wersja)

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 o nazwie klastra są zakończone i nie mogą być już używane.

Starsze skrypty inicjowania o nazwie klastra są uruchamiane 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 skryptów inicjowania o nazwie klastra do skryptów inicjowania o zakresie klastra. Zobacz Używanie skryptów inicjowania o zakresie klastra. Skrypty inicjowania o nazwie klastra nie są widoczne w interfejsie użytkownika, ale można je znaleźć w dbfs:/databricks/init/<cluster-name>/lokalizacji , gdzie <cluster-name> jest nazwą folderu, który zawiera skrypty init. 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 workspace-conf API, aby wyłączyć starsze skrypty inicjowania o nazwie klastra dla obszaru roboczego. Zobacz Włączanie/wyłączanie funkcji.

W treści żądania JSON określ enableDeprecatedClusterNamedInitScripts wartość 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"
}