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.
Inicializálási szkriptesemények
A fürt eseménynaplói két initparancsfájl-eseményt rögzítenek: INIT_SCRIPTS_STARTED és INIT_SCRIPTS_FINISHED, amelyek azt jelzik, hogy mely parancsfájlok vannak végrehajtásra ütemezve, és melyek fejeződtek be sikeresen.
INIT_SCRIPTS_FINISHED emellett rögzíti a végrehajtás időtartamát is.
A globális inicializáló szkripteket a naplóesemény részleteiben a(z) "global" kulcs jelöli, a fürtszintű inicializáló szkripteket pedig a(z) "cluster" kulcs jelöli.
Megjegyzés
A klaszter eseménynaplói nem naplózzák az initparancsfájlok eseményeit az egyes klasztercsomópontokhoz; ezek reprezentálására csak egy csomópontot választanak ki.
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 egyes tárolóinak naplói a(z) init_scripts/<cluster-id>_<container-ip> nevű alkönyvtárba íródnak.
Például, ha a napló elérési útja a Unity Catalog-kötet /Volumes/<catalog>/<schema>/<volume> értékre van állítva, akkor egy adott tároló naplóinak elérési útja a következő lenne: /Volumes/<catalog>/<schema>/<volume>/<cluster-id>/init_scripts/<cluster-id>_<container-ip>.
A naplókat a Fájlrendszer segédprogramdal (dbutils.fs) vagy afs parancscsoporttal is megtekintheted. Például a /Volumes/<catalog>/<schema>/<volume> kötetre továbbított 1001-234039-abcde739 klaszter naplóinak felsorolásához:
databricks fs ls dbfs:/Volumes/<catalog>/<schema>/<volume>/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
databricks fs ls dbfs:/Volumes/<catalog>/<schema>/<volume>/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 kézbesítése nincs konfigurálva, a naplók a /databricks/init_scripts helyre íródnak. 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
Valahányszor egy klaszter elindul, naplóbejegyzést készít az inicializáló szkriptek naplómappájába.
Fontos
Minden felhasználó, aki létrehoz egy fürtöt, és engedélyezi a fürtnaplók továbbítását, megtekintheti a globális init szkriptek stderr é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.