将csv文件导入Cassandra时出错

时间:2016-09-08 20:39:37

标签: cassandra csv-import

我已经安装了Cassandra-2.2.7并且它工作正常。我创建了一个包含模式的表  ID为主键的create table student(name text,id int primary key,age int,branch text);。我有一个CSV文件,其中包含我要导入此表的标题(名称,ID,年龄,分支)。 CSV文件包含大约3000行。现在,当我尝试导入命令时,

copy students from 'students.csv' with HEADER=TRUE;

显示错误invalid literal for int() with base 10

当我执行select * from student;命令时,架构如下,

id,age,branch,name

表格列以某种方式改为字母顺序。由于id是主键,因此它仍然是第一列。如何将数据导入表格?

1 个答案:

答案 0 :(得分:2)

运行复制命令时,可以指定CSV文件中列的顺序:

Tapped: 1   // Tap button 1
Tapped: 2   // Tap button 2