Un job Dataflow si avvia, elabora alcuni elementi, quindi fallisce con errori legati a uno specifico DoFn nell'interfaccia utente di monitoraggio. Qual è la causa più probabile?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Eccezioni nel codice del worker.
Perché questa è la risposta
Quando un job Dataflow fallisce dopo aver elaborato alcuni elementi e gli errori sono specificamente legati a un DoFn (Do Function) nell'interfaccia utente di monitoraggio, la causa più probabile sono le eccezioni nel codice del worker. Questo indica che il codice all'interno di quel DoFn ha incontrato un errore in fase di esecuzione (ad esempio, un NullPointerException, IndexOutOfBoundsException, o un errore logico) che ha impedito l'ulteriore elaborazione. Le altre opzioni sono meno probabili in questo scenario: La "Validazione del job" e la "Costruzione del grafo o della pipeline" avvengono tipicamente prima che il job inizi a elaborare dati, quindi un fallimento in queste fasi impedirebbe l'avvio o l'elaborazione di qualsiasi elemento. I "Permessi insufficienti" causerebbero errori all'avvio del job o durante l'accesso a risorse esterne, ma non sarebbero specificamente legati a un errore interno a un DoFn dopo l'inizio dell'elaborazione.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta