问题标签 [cassandra-cli]

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 回答
511 浏览

cassandra - me.prettyprint.hector.api.exceptions.HInvalidRequestException:InvalidRequestException(不匹配的输入'('期待')')

我正在尝试在表“standardevents”中插入一些值。这是执行的查询。

我在执行之前打印查询,我得到

执行后我得到一个异常

但是,当我在 cqlsh 客户端中运行此查询时,会插入值。 提前致谢。

0 投票
1 回答
2447 浏览

cassandra - Cassandra CLI 使用主键创建列族

我正在尝试在 Cassandra CLI 版本 1.1.6 中创建一个列族,我不确定如何将主键指定为 movieid。

0 投票
1 回答
81 浏览

cassandra - Cassandra 客户端 UTF-8 乱码

我在我的项目中使用 cassandra,它运行良好,但是现在我想使用 cassandra-cli.bat 来初始化一些数据(包括一些 UTF8 字),当我运行 cassandra-cli.bat 并输入一些字时,UTF8 字显示为????,我不知道为什么,你能帮帮我吗?

0 投票
2 回答
3250 浏览

nosql - 从 cassandra cli 中删除行键

我将列族 gcgraceseconds 设置为 0;但是仍然没有删除行键它仍然在我的列族中

看下面的视图

我正在使用 cassandra -cli 我是否应该更改其他任何内容

更新:-

使用后./nodetool -host 127.0.0.1 compact

为什么xx仍然存在?

0 投票
1 回答
1948 浏览

cassandra - Cassandra CQL:如何对动态列进行类似 WHERE 的查询?

考虑 Cassandra 中的以下简单表,其中一些值通过 CQL3 插入:

假设我们想要获取最喜欢红色的每个人的电话号码。例如,类似:

我能想到的唯一方法是选择所有感兴趣的列的名称,然后在客户端进行过滤:

有没有办法在 CQL 或任何其他 Cassandra API 中过滤动态列值?

0 投票
4 回答
29621 浏览

cassandra - 如何从一个表中选择数据并插入另一个表?

我想在 cassandra 中选择表的特定字段并将它们插入到另一个表中。我在 sql server 中这样做是这样的:

如何在 cassandra-cli 或 cqlsh 中做到这一点?

0 投票
1 回答
104 浏览

cassandra - 如何在 cassandra 中查看 Dynamic CF 的列名?

我试图获取动态创建的列族的列名。

我创建了 CF

我用列名向其中插入了一些数据,但现在如何查看我的列名?

0 投票
1 回答
359 浏览

python - 为 100 万行键处理 pycassa multiget 的有效方法是什么

我是卡桑德拉的新手。

现在我已经设法让我的代码在相对较小的数据集上为我的问题场景工作。

但是,当我尝试在 100 万行键上执行 multiget 时,它会失败并显示一条消息“重试 6 次。上次失败是超时:超时”。

例如:colfam.multiget([rowkey1,............,rowkey_Million])

基本上我要查询的列族有 100 万条记录,每条记录有 28 列。

在这里,我在单个 ubuntu 虚拟机上运行 2 节点 cassandra 集群,系统配置为

内存:3GB 处理器:1CPU

那么我如何有效地处理这么多行键上的 multiget,然后将相同的批量插入到另一个 cassandra 列族中?

提前致谢 :) :)

0 投票
1 回答
224 浏览

java - 多次插入的cassandra性能和速度?

我是 cassandra 的新手,正在将我的应用程序从 Mysql 迁移到 cassandra。当我读到 cassandra 时,它说与 Mysql 相比,它减少了读写时间。当我尝试使用 hector 使用单节点的简单示例时,读取操作相比起来要快得多到 Mysql,如果我尝试插入单个列,它与 mysql 相比非常快。但是当我尝试插入具有多列的单行时,与 mysql 相比需要很长时间。有什么办法可以提高写入性能,或者如果我的编码方式有误,请告诉我。

我的 sql 代码是 INSERT into energy_usage(meter_id,reading_datetime,reading_date,reading_time,asset_id,assetid) VALUES('164','2012-12-07 00:30:00','2012-12-07','00:00:00','1','1') " 我的 cassandra 代码是

0 投票
2 回答
4198 浏览

mysql - 哪个 NoSQL 数据库最适合存储聊天消息?

我正在使用 ejabberd 作为服务器和 mysql 作为主数据库来存储用户详细信息的移动聊天应用程序。我想将聊天消息存储在 NoSQL 数据库中以便快速检索并避免流量。每个对话都应该是单个键。有不同的 NoSQl 数据库,如 Hbase、Cassandra、Riak、MongoDB、Redis。但是不知道该选哪一个。所以请推荐一个正确的?