STATE_STORE_KEY_SCHEMA_NOT_COMPATIBLE condizione di errore

SQLSTATE: 42000

Lo schema della chiave fornito non corrisponde allo schema esistente nello stato dell'operatore. Schema esistente=<storedKeySchema>; schema specificato=<newKeySchema>. Per eseguire la query senza convalida dello schema, impostare spark.sql.streaming.stateStore.stateSchemaCheck su false. Si noti che l'esecuzione senza convalida dello schema può avere un comportamento non deterministico.

Campi riordinati

I campi dello schema chiave sono stati riordinati. Non è consentito riordinare i campi nello schema della chiave.

FIELD_ADDED

Nuovi campi <addedFields> trovati nello schema della chiave. L'aggiunta di campi allo schema della chiave non è consentita.

FIELD_REMOVED

<removedFields> Campi mancanti nello schema della chiave. La rimozione di campi dallo schema della chiave non è consentita.

NULLABILITY_CHANGED

La nullabilità dei campi <changedFields> nello schema di chiave è cambiata. Non è consentito modificare la nullabilità dei campi chiave.

TYPE_CHANGED

Il tipo di campi <changedFields> nello schema della chiave è stato modificato. La modifica dei tipi di campi chiave non è consentita.

UNKNOWN_INCOMPATIBILITY

Lo schema della chiave è stato modificato in modo incompatibile.