背景:
我创建了一个名为AvailableDomains (简单策略,1个节点)的架构。
在这个键空间中,我创建了一个表/列族,名为具有列的域(id、urn、时间戳、标志)。除了时间戳之外,所有类型的文本都是时间戳类型。
我启动了卡桑德拉,
发射cqlsh -3,
使用AvailableDomains,
然后发出以下命令以拉入csv:
COPY domains (id, urn, timestamp, flag) from 'test.csv' where HEADER= TRUE;我收到一个错误信息:不正确的复制命令
问题:我做错了什么?
详细信息:
CSV-
id,url,timestamp,flag
1,google.com,1375891081,1
2,facebook.com,1375891081,1
3,youtube.com,1375891081,1
4,yahoo.com,1375891081,1
5,baidu.com,1375891081,1
6,wikipedia.org,1375891081,1
7,amazon.com,1375891081,1
8,qq.com,1375891081,1
9,live.com,1375891081,1
10,linkedin.com,1375891081,1csv的位置位于cassandra/bin ( cqlsh所在的dir )。
操作系统: Centos 6.4 64位
发布于 2013-08-07 17:38:25
这让我适应了CQL 3:
COPY domains FROM 'test.csv' WITH HEADER = true ;我使用Header = True的原因是我的CSV的第一行有列名。希望这能帮到其他人。
https://stackoverflow.com/questions/18109499
复制相似问题