Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Init-szkript indítási és befejezési eseményeit a fürt eseménynaplói rögzítik. A részleteket a fürtnaplók rögzítik. A globális init-szkriptek létrehozása, szerkesztése és törlése a fiókszintű diagnosztikai naplókban is rögzítésre kerül.
Init szkriptesemények
A fürt eseménynaplói két init szkriptes eseményt rögzítenek: INIT_SCRIPTS_STARTED és INIT_SCRIPTS_FINISHEDazt jelzik, hogy mely szkriptek legyenek végrehajtásra ütemezve, és amelyek sikeresen befejeződtek.
INIT_SCRIPTS_FINISHED emellett rögzíti a végrehajtás időtartamát is.
A globális init szkripteket a naplóesemény részleteiben a kulcs "global" jelöli, a fürt hatókörébe tartozó init-szkripteket pedig a kulcs "cluster"jelöli.
Feljegyzés
A fürt eseménynaplói nem naplóznak init szkriptes eseményeket minden fürtcsomóponthoz; csak egy csomópont van kijelölve, amely az összes csomópontot jelöli.
Hol vannak megírva az init szkriptnaplók?
Ha a fürtnapló-kézbesítés egy fürthöz van konfigurálva, az init szkriptnaplók a következőre /<cluster-log-path>/<cluster-id>/init_scriptslesznek írva: .
A fürt minden tárolójának naplói egy úgynevezett init_scripts/<cluster-id>_<container-ip>alkönyvtárba lesznek beírva.
Ha például cluster-log-pathcluster-logsértékre van állítva, az adott tároló naplóinak elérési útja a következő: dbfs:/cluster-logs/<cluster-id>/init_scripts/<cluster-id>_<container-ip>.
Ha a fürt úgy van konfigurálva, hogy naplókat írjon a DBFS-be, megtekintheti a naplókat a Fájlrendszer segédprogram (dbutils.fs) vagy a DBFS parancssori felület (örökölt) használatával. Ha például a fürt azonosítója:1001-234039-abcde739
dbfs ls dbfs:/cluster-logs/1001-234039-abcde739/init_scripts
1001-234039-abcde739_10_97_225_166
1001-234039-abcde739_10_97_231_88
1001-234039-abcde739_10_97_244_199
dbfs ls dbfs:/cluster-logs/1001-234039-abcde739/init_scripts/1001-234039-abcde739_10_97_225_166
<timestamp>_<log-id>_<init-script-name>.sh.stderr.log
<timestamp>_<log-id>_<init-script-name>.sh.stdout.log
Ha a fürtnapló-kézbesítés nincs konfigurálva, a rendszer a naplókat a következőre /databricks/init_scriptsírja: . A naplók listázásához és megtekintéséhez egy jegyzetfüzetben szabványos shell parancsokat használhat:
%sh
ls /databricks/init_scripts/
cat /databricks/init_scripts/<timestamp>_<log-id>_<init-script-name>.sh.stdout.log
Minden alkalommal, amikor egy fürt elindul, naplót ír az init szkriptnapló mappájába.
Fontos
Minden olyan felhasználó, aki létrehoz egy fürtöt, és engedélyezi a fürtnaplók kézbesítését, megtekintheti a stderr globális init szkriptek kimenetét és stdout kimenetét. Győződjön meg arról, hogy a globális init-szkriptek nem adnak ki bizalmas információkat.
Init szkript események a diagnosztikai naplókban
Az Azure Databricks diagnosztikai naplói rögzítik a globális init szkript létrehozását, szerkesztését és törlését az eseménytípus globalInitScriptsalatt. Lásd: Globális init-szkriptek eseményei.