Causas y solución de problemas comunes de TEngine Schemaless (escritura sin esquema)

Consejos: use la versión: 3.0.2.6

(一) ERROR de TEngine (80003002): formato de datos no válido

Problemas de formato, como la falta de formatos de componentes necesarios (marca de tiempo, supertabla, etc.) o cadenas que no se modifican con modificadores, similares a:

ERROR de TEngine (80000127): formato de marca de tiempo no válido

La razón es que el formato de la marca de tiempo al final es inconsistente con el de la base de datos, lo que hace que sea imposible formatear


(二) ERROR de TEngine (8000061b): el esquema de la tabla es antiguo

Problemas de referencia:
https://github.com/taosdata/TDengine/issues/19254

https://github.com/taosdata/TDengine/issues/19013

Este error significa que el esquema de tabla almacenado en caché en el lado del cliente no es coherente con el del lado del servidor. Ejecute el comando reset query cache en el lado del cliente para borrar el caché en el lado del cliente y vuelva a intentarlo.
Mirando los problemas en GitHub, alguien resolvió el problema actualizando la versión, pero mi problema en ese momento era que la velocidad de escritura simultánea era demasiado rápida, lo que causaba problemas de simultaneidad.


(三) java.lang.NullPointerException

stack:writer.write(strings, SchemalessProtocolType.LINE, SchemalessTimestampType.MILLI_SECONDS);

El objeto de conexión de la base de datos no se inicializó.


(四) ERROR de TEngine (80003004): No es el mismo tipo que antes

Si hay dos tipos de modificación antes y después del mismo tipo de campo en el mismo lote de inserción, se producirá este error,
por ejemplo, sexo, el primer dato se marca con 0 y 1, y el último dato se marca con str, y se producirá este error.


(五)ERROR de TEngine (80000203): valor no válido en el cliente

El tipo del campo insertado es inconsistente con el tipo de datos del campo con el mismo nombre en la base de datos.
Si no hay un sistema de mapeo de tipos de campos, o los datos no contienen una descripción de tipo, personalmente recomiendo que todos los tipos de campos usen nchar; Pueden surgir inconsistencias de tipo, lo que lleva a varios errores de escritura.

Supongo que te gusta

Origin blog.csdn.net/qq_44491709/article/details/129420133
Recomendado
Clasificación