STATE_STORE_KEY_SCHEMA_NOT_COMPATIBLE condición de error

SQLSTATE: 42000

El esquema de clave proporcionado no coincide con el esquema existente en el estado del operador. Esquema existente=<storedKeySchema>; esquema proporcionado=<newKeySchema>. Para ejecutar la consulta sin validación de esquema, establezca spark.sql.streaming.stateStore.stateSchemaCheck en false. Tenga en cuenta que la ejecución sin validación de esquemas puede tener un comportamiento no determinista.

Campos reordenados

Los campos del esquema de claves se han reordenado. No se permite el reordenamiento de campos en el esquema de clave.

FIELD_ADDED

<addedFields> Campos nuevos que se encuentran en el esquema de clave. No se permite agregar campos al esquema de clave.

FIELD_REMOVED

<removedFields> Faltan campos del esquema de clave. No se permiten quitar campos del esquema de clave.

NULLABILITY_CHANGED

La nulabilidad de los campos <changedFields> del esquema de clave ha cambiado. No se permite cambiar la nulabilidad de los campos de clave.

TYPE_CHANGED

El tipo de campos <changedFields> del esquema de clave ha cambiado. No se permiten cambiar tipos de campos clave.

UNKNOWN_INCOMPATIBILITY

El esquema de clave ha cambiado de forma incompatible.