Condividi tramite


abort (DataSourceStreamWriter)

Interrompe questo microbatch a causa di errori di attività.

Questo metodo viene richiamato sul driver quando una o più attività non sono riuscite. I messaggi di commit vengono raccolti dalla chiamata al write() metodo da ogni attività e passati a questo metodo. L'implementazione deve usare i messaggi di commit per interrompere il microbatch nel sink di streaming.

Sintassi

abort(messages: List[Optional[WriterCommitMessage]], batchId: int)

Parametri

Parametro Tipo Descrizione
messages elenco di WriterCommitMessage Elenco di messaggi di commit. Se un'attività di scrittura ha esito negativo, il messaggio di commit sarà None.
batchId int Intero che identifica in modo univoco un batch di dati da scrivere. L'intero aumenta di 1 con ogni microbatch elaborato.