【发布时间】:2018-05-04 03:24:40
【问题描述】:
您好,感谢您花时间阅读我的问题。 我有 Cassandra cqlsh 的下一个问题:
当我使用 COPY 命令将 .csv 加载到我的表中时,如果我用 ctrl+c 停止它,命令提示符永远不会完成执行并且不会将任何内容加载到表中。
我使用的 .csv 文件来自:https://www.kaggle.com/daveianhickey/2000-16-traffic-flow-england-scotland-wales 特别是来自 ukTrafficAADF.csv。
我把代码放在下面:
CREATE TABLE first_query ( AADFYear int, RoadCategory text,
LightGoodsVehicles text, PRIMARY KEY(AADFYear, RoadCategory);
我正在尝试:
COPY first_query (AADFYear, RoadCategory, LightGoodsVehicles) FROM '..\ukTrafficAADF.csv' WITH DELIMITER=',' AND HEADER=TRUE;
这反复给我以下错误:
Failed to import 5000 rows: ParseError - Invalid row length 29 should be 3, given up without retries
而且永远不会结束。 添加 .csv 文件有更多我需要的列,并尝试使用包含未使用列的 SKIPCOLS 保留字的上一个 COPY 命令执行相同的操作。
提前致谢。
【问题讨论】: