【发布时间】:2018-03-01 14:04:55
【问题描述】:
我有两个使用相同的简单 python 脚本生成的 .csv 文件。两者都有 6 列,一个有 365 行,另一个有 120 行。当我尝试copy from 较大的文件时,它按预期工作,但是当我对较小的文件执行相同操作时,我得到:
No records inserted in 90 seconds, aborting
但是,当我在桌子上执行select 时,我发现实际上添加了一些行。这发生在一个新创建的表上,无论我先尝试导入哪个文件。
以前有人遇到过这个问题吗?有谁知道这是什么原因?
我正在使用 cqlsh 版本 5.0.1、Cassandra 3.11.0、CQL 规范 3.4.4、Ubuntu 16.04。
桌子:
create table rated_skills ( primary_group varchar, secondary_group varchar, tertiary_group varchar, skill varchar, person varchar, rating int, primary key ((primary_group), skill, rating, person)) with clustering order by (skill desc, rating desc);
复制命令:
copy rated_skills (primary_group, secondary_group, tertiary_group, skill, person, rating) from 'methodologies_output.csv';
不起作用的 csv:Here
【问题讨论】:
-
我在尝试导入大型数据集时遇到了同样的问题,它在剩余行的最后 0.5% 处出现此错误。你能解决这个问题吗?
标签: cassandra cql cqlsh cassandra-3.0