问题标签 [cql3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
666 浏览

cassandra - Cassandra CQL 选择两列值不同的行

我创建表:

比我添加两列XY使用:

我放了一些数据,现在我想计算在和上具有不同值的行XY即使X<Y也可以)。我试过这样的事情:

这也行不通COUNT- 只是简单*

但我收到错误no viable alternative at input ';' 您对如何克服此错误有一些建议吗?我尝试使用计数器而不是整数,但他们强迫我将所有非计数器数据放入主键,这对我来说不是一个好主意......

我正在使用 Cassandra 1.2.6 和 CQL 3。

PS我可以对所有行执行UPDATE吗?没有WHERE条款还是有一些假的?

0 投票
1 回答
82 浏览

amazon-web-services - 提高cassandra的上传效率

我正在使用附加的 EBS 卷中的 COPY 命令将数据从 .csv 文件上传到部署在 Amazon EC2 中的 Cassandra 集群。我注意到随着 .csv 文件大小的增加,Cassandra 上传时间增加得非常厉害。

有没有办法可以调整设置以增加 cassandra 的加载率..?

0 投票
2 回答
2064 浏览

python - 如何使用 cql 引擎将图像作为字节字段存储在 cassandra 数据库中?

我想将我的网站图像存储在 cassandra 数据库中!我必须读取和存储图像字节。你有一个不错的代码给我吗?我正在使用python2.7、django框架和cql-engine!

这是我的代码:

1-我的模型:

2- 我的表格:

3- 我的观点:

我的模板:

我在渲染模板中的错误:

你有什么想法?请指导我...

0 投票
3 回答
4569 浏览

cassandra - 在 Cassandra CQL3 中创建复合列键/名称

我想使用 CQL3 查询在 Cassandra 中创建一个表,其结构类似于:

表/CF 名称是“myTable”,myTable_uuid 是行键。此外,我想使用 CQL3 创建复合列键,以便能够对数据进行分组(key_1 和 key_2 形成组)。这支持吗?如果是的话,有人可以帮助我提供一个示例 CQL3 查询或语法。

目的:我正在尝试设计 CF,以便对数据/值进行逻辑分组,类似于 ebay 博客 ( http://www.ebaytechblog.com/2012/07/16/cassandra-data-modeling ) 中 Cassandra 中解释的数据模型-best-practices-part-1/ )。

更新

我在设计时要牢记我的应用程序和我需要的查询。我应该使用现实生活中的查询而不是虚拟查询,但这是我想要实现的目标:

它将表现为“<email|fname> , <email|lname>, <email|age>, <shool_id|school_name> and <shool_id|zip_code>复合列键”而不是行键,该表具有“myTable_uuid”,因为它是行键。这种方法将帮助我将我的数据分组为“电子邮件”和“学校 ID”。如何创建“复合列键”,是否支持仅基于 1 个复合 CK 进行查询?例如:

SELECT fname, age WHERE email = 'xyz@gmail.com'

我正在使用 Cassandra 1.2.6 和 CQL3。任何帮助表示赞赏。

0 投票
2 回答
645 浏览

database-design - Cassandra:如何对列族建模以执行类似相交的查询

基本上我有三个属性partIdmeasurementDefvalue。每个部分(partId)由某种类型(measurementDef)的多个度量(值)组成。

格式化为一棵树,它看起来像这样:

现在我的问题是:我应该如何模拟我的列族来做这样的事情:

换句话说:我想找到所有的部件,其measurementDef xxx 的值高于10,而measurementDef yyy 的值低于50。

0 投票
2 回答
989 浏览

csv - 如何在 cqlsh 中的 COPY 中使用 ascii 字符进行引用

我正在使用 cqlsh 中的副本将数据从一个大的 .csv 文件上传到 Cassandra。我正在使用 cassandra 1.2 和 CQL 3.0。但是,由于“是我的数据的一部分,我必须使用其他字符来上传我的数据,我需要使用任何扩展的 ASCII 字符。我尝试了各种方法,但都失败了。

以下工作,但需要为我的目的使用扩展的 ascii 字符..

当我给出quote='ß'时,我收到以下错误:

:"quotechar" 必须是 1 个字符的字符串

请就如何使用扩展的 ASCII 字符作为引用参数提供建议。

提前致谢

0 投票
1 回答
1626 浏览

cassandra - Cassandra system.log 中的错误:java.io.IOException:权限被拒绝

我在所有节点上的完全空白集群上遇到以下异常。里面绝对什么都没有。我没有理由聚集。

所以,现在当我nodetool info在节点上看到时,我看到 gossip 和 thrift 都关闭了。

我可以重新启动它们而不会出现 nodetool 的任何问题。有什么线索吗?

0 投票
1 回答
11193 浏览

cassandra - 使用复合键查询,而不是 Cassandra 中的 Row Key

我想通过 CQL3 中的行键以外的复合键查询数据过滤。这些是我的疑问:

当我尝试访问数据时,

错误请求:PRIMARY KEY 部分状态不能被限制(前面的部分主题要么不受限制,要么受非 EQ 关系限制)

只是为了试验,我改变了保持“id”作为我的主行键的键。考虑到上面的示例,我始终只能使用主行键或第二个键进行查询,如果我在主键列表中交换主题和状态,我可以使用状态进行查询,但如果我尝试这样做,我会遇到类似的错误主题或时间。

难道我做错了什么?我可以不使用 CQL3 中的任何其他复合键查询数据吗?我正在使用 Cassandra 1.2.6 和 CQL3。

0 投票
2 回答
1628 浏览

cassandra - 如何在 CQL 3.0 中使用 sstableloader

我正在尝试将 sstableloader 用于使用 CQL 3.0 创建的表我已经使用 CQL 3 在 Cassandra 中创建了一个表,如下所示:

我使用 SSTableSimpleUnsortedWriter 创建 sstables,如下所示:

虽然生成了 sstables 并且我成功地将 sstables 加载到 EC2 中的 4 节点集群中。但我无法查询它们。它只是等待并最终给出一个 RPC 超时错误。我可以使用 CLI 创建的 columnfamily 成功上传和查询,如Datastax Developer Blog所示。

请告诉我如何正确使用 SSTableSimpleUnsortedWriter 与 CQL....

我的最终目标是在 CQL(复制 SQL 表)中创建一个具有复合键的列族,并使用 SSTableLoader 从一个非常大的 csv 导出文件上传数据。

0 投票
2 回答
673 浏览

cassandra - 是否可以通过单个 Cassandra CQL 查询更新一个值并删除另一个值?

给定一张桌子:

是否可以通过单个查询设置v1为某个值并删除(设置为 null) ?v2就像是:

我浏览了文档,但一无所获。

拥有功能会很好,原因有两个:

  • 使用准备好的语句更新包含大量列的表现在真的很痛苦。
  • 如果我的理解是正确的,单个查询的行更新应该是原子的,而不能保证两个后续查询。