Cassandra不会从CSV文件加载任何行

时间:2018-04-26 13:30:20

标签: cassandra cassandra-3.0

我想通过仅导入三列来测试导入,即bla, typeslocation,但导入了0行。

示例数据:

bla,types,location
1,Warning,90 S 1ST ST
2,Warning,730 W STASSNEY LN

CREATE TABLE data.table (
bla int PRIMARY KEY,
types text,
location text);

插入数据

copy data.table(bla, types, location) from '/home/data/table.csv' WITH DELIMITER = ',' AND HEADER = true;

输出

Using 1 child processes

Starting copy of data.table with columns [bla, types, location].
Processed: 0 rows; Rate:       0 rows/s; Avg. rate:       0 rows/s
0 rows imported from 1 files in 0.381 seconds (0 skipped).
  

正如您所看到的,它导入了0行,但它可以找到csv文件,因为它没有抛出错误。

2 个答案:

答案 0 :(得分:1)

我无法完全理解导致问题的原因,但它肯定与csv格式有关。我将文件转换为文本文件,这似乎有效。

答案 1 :(得分:0)

在字段列表中尝试没有空格:

copy data.table (bla,types,location) from '/home/datatable.csv' WITH DELIMITER = ',' AND HEADER = true;