database - Cassandra: copia nula
null copy (1)
Tengo un problema con el comando COPY en Cassandra. Intento mover mi base de datos anterior en un servidor nuevo, pero cuando uso COPIA DE, recibo un error:
Failed to import 1 rows: ParseError - invalid literal for int() with base 10: ''null'', given up without retries
Algunos campos son nulos y la necesidad de mantener esta información. CSV que creé con COPY TO:
COPY tabel TO ''./db.csv'' WITH NULL=''null''
Si intento hacer CSV sin NULL = ''nulo'', recibo un error:
Failed to import 1 rows: ParseError - invalid literal for int() with base 10: '''', given up without retries
¿Cómo puedo asignar null a int? Versión de Cassandra: [cqlsh 5.0.1 | Cassandra 2.2.6 | Especificación CQL 3.3.1 | Protocolo nativo v4]
Encontré una descripción de error en JIRA:
https://issues.apache.org/jira/browse/CASSANDRA-11549
Y el parche funcionó para mí tanto en Linux como en Windows. Acabo de reemplazar manualmente una línea del código en el archivo dado:
https://github.com/stef1927/cassandra/commit/6e7664380bb6ddea37efd5f866b7631fdc84bdac
¿Funciona para ti también?