Cassandra 不从 CSV 文件加载任何行
Cassandra loads no rows from CSV file
我想通过只导入三列来测试导入,即 bla, types
和 location
,但是导入了 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).
As you can see it imported 0 rows, but it could locate the csv file as it didn't throw an error.
尝试在字段列表中不使用空格:
copy data.table (bla,types,location) from '/home/datatable.csv' WITH DELIMITER = ',' AND HEADER = true;
我无法完全理解导致问题的原因,但它肯定与 csv 格式有关。我将文件转换为文本文件,这似乎有效。
我想通过只导入三列来测试导入,即 bla, types
和 location
,但是导入了 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).
As you can see it imported 0 rows, but it could locate the csv file as it didn't throw an error.
尝试在字段列表中不使用空格:
copy data.table (bla,types,location) from '/home/datatable.csv' WITH DELIMITER = ',' AND HEADER = true;
我无法完全理解导致问题的原因,但它肯定与 csv 格式有关。我将文件转换为文本文件,这似乎有效。