Cassandra CQL3 导入 CSV

标签 cassandra

背景:

我创建了一个名为 AvailableDomains 的架构(简单策略,1 个节点)。

在该键空间中,我创建了 1 个称为域的表/列族,其中包含列(id、urn、timestamp、flag)。除了时间戳之外的所有类型文本都是类型时间戳。

我启动 cassandra,

启动 cqlsh -3,

使用可用域,

然后发出以下命令以拉入 csv:

COPY domains (id, urn, timestamp, flag) from 'test.csv' where HEADER= TRUE;

我收到一条错误消息:不正确的 COPY 命令

题:
我究竟做错了什么?


细节:

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,1

csv 的位置在 cassandra/bin(与 cqlsh 所在的目录相同)中。

操作系统:Centos 6.4 64 位

最佳答案

这为我修复了 CQL 3:

COPY domains FROM 'test.csv' WITH HEADER = true ;

我使用 Header = True 的原因是我的 CSV 的第一行有列名。希望这可以帮助其他人。

关于Cassandra CQL3 导入 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18109499/

相关文章:

cassandra - Cassandra 中的数据审计

c# - Hector 中的 KeySpace 和 KeySpace 定义有什么区别?

java - 使用 Azul jdk 11 运行嵌入式 cassandra 时出现 AccessDeniedException

java - 构建Apache Beam Cassandra JAR时没有重新打包的依赖项

cassandra - cassandra 中的一致性级别调整

database - 将 Cassandra 集群部署到一组 Linode VPS 实例中是否有任何 "gotchas"?

database - 什么是 cassandra 模式来服务于这个查询?

c++ - Cassandra 驱动程序使用多个键进行查询

java - Cassandra数据类型点燃数据类型

python - 是否可以在cassandra中创建带有uuid的表?