Ich versuche, eine CSV-Datei in Cassandra zu importieren. Die CSV-Datei wurde von Postgres generiert und enthält einige Nullwerte.Cassandra: Kann Nullwert von CSV nicht importieren
Cassandra Version:
[cqlsh 5.0.1 | Cassandra 3.5 | CQL spec 3.4.0 | Native protocol v4]
ich diese Abfrage bin mit importieren:
copy reports (id,name,user_id,user_name,template_id,gen_epoch,exp_epoch,file_name,format,refile_size,is_sch,job_id,status,status_msg) from '/home/reports.csv' with NULL='' and header=true and DELIMITER = ',';
ich erhalten diese Fehler halten:
Failed to import 66 rows: ParseError - invalid literal for int() with base 10: '', given up without retries
Allerdings, wenn ich alles änderte sich die NULL-Werte zu einigen zufälligen Wert, konnte ich diese Zeile mit dem gleichen Befehl importieren. Ich habe bereits alle Lösungen ausprobiert, die ich im Internet gefunden habe. Bitte beraten.
Können Sie bitte irgendwo eine Vorschau Ihrer 'reports.csv'-Datei posten? Die Fehlermeldung spricht integer Parsen, nicht etwa null Wert – doanduyhai
id, name, user_id, user_name, template_id, gen_epoch, exp_epoch, file_name, Format, refile_size, is_sch, job_id, Status, STATUS_MSG 1, S_C_T 2016-04- 21-15-30-14,4, 6,1461277825,12,/S_C_T/S_C_T 2016-04-21-15-30-14.pdf ,, 72,0,, 1, – Dip