问题标签 [cqlsh]

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

cassandra - 重复行返回 where in 子句具有重复值

这是 Cassandra (2.0.3) / cqlsh (cql3.0.2) 的预期行为吗?对我来说似乎是一个错误:

???

0 投票
4 回答
29621 浏览

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

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

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

0 投票
1 回答
2157 浏览

cassandra - 具有客户端到节点 SSL 加密的 Cqlsh

我正在尝试在我的 DSE 服务器中启用客户端到节点 SSL 加密。

我的 cqlshrc 文件如下所示

当我尝试登录 cqlsh shell 时出现以下错误

0 投票
1 回答
2868 浏览

python - CQLSH 连接错误:错误请求:未配置的列族本地

我正在尝试在 Windows 上设置 CQLSH。我做了 python 编译并试图启动 CQLSH,我在下面得到这个奇怪的错误。我没有名为“本地”的列族。而且我还没有指定我的密钥空间。那么为什么它抱怨我没有 columnfamily 'local?有人明白这个吗?

C:\apache-cassandra-2.0.1\bin>python cqlsh --cqlversion="3.0.0" 连接错误:错误请求:未配置的列族本地

C:\apache-cassandra-2.0.1\bin>python cqlsh --cqlversion="3.0.0" localhost 9160 连接错误:错误请求:未配置的 columnfamily local

0 投票
0 回答
243 浏览

cassandra - CQL DESC KEYSPACES 未显示键空间;

我是 Cassandra 的新手,正在尝试不同的功能和工具。我使用 Debian 创建了一个多节点集群,并创建了一个带有几个表的“testkeyspace”。从 CQLSH 一切正常,直到我不得不重新启动所有集群节点。现在我可以连接到我的 cassanda 集群,并且“nodetool status”显示节点已启动且正常。另外,如果我查看 /var/lib/cassandra/data 我可以看到 testkeyspace 目录保存数据,但是当我去 CQLSH 并执行 DESC KEYSPACES 时,只看到键空间是系统

cqlsh> DESC 键空间;

系统

这是 lib/cassandra/data 目录的样子

谁能帮我弄清楚可能发生了什么?

0 投票
1 回答
9217 浏览

cassandra - 范围查询 - CQL Cassandra 中时间序列的数据建模

我有一张这样的桌子:

CREATE TABLE 测试(partitionkey 文本、rowkey 文本、日期时间戳、policyid 文本、policyname 文本、主键(partitionkey、rowkey));

有一些数据:

分区键 | 行键 | 政策标识 | 政策名称 | 日期

我希望能够找到:

1/ 和 2/ 是微不足道的:

select * from test where partitionkey='p1';

分区键 | 行键 | 政策标识 | 政策名称 | 范围

但是 3/ 呢?即使有索引它也不起作用:

在测试(日期)上创建索引 i1;

select * from test where partitionkey='p1' and date = '2007-01-02';

分区键 | 行键 | 政策标识 | 政策名称 | 日期

select * from test where partitionkey='p1' and date > '2007-01-02';

错误请求:使用 Equal 运算符的 by-columns 子句中不存在索引列

任何想法?谢谢,马特

0 投票
1 回答
1092 浏览

cassandra - CQL3 错误:删除表(如果存在)

根据文档:http ://cassandra.apache.org/doc/cql3/CQL.html#dropTableStmt和http://www.datastax.com/documentation/cql/3.1/webhelp/index.html#cql/cql_reference /drop_table_r.html

仅当表存在时才可以使用以下语法删除表:

但是我收到以下错误:

我正在使用以下版本:[cqlsh 4.1.0 | 卡桑德拉 1.2.10 | CQL 规范 3.0.5 | 节俭协议 19.36.0]

我是否遗漏了什么或者这是一个文档问题?

0 投票
1 回答
3489 浏览

cassandra - Cassandra 表创建失败并出现错误请求:输入不匹配

我创建了一个 Cassandra 键空间跟踪器:

然后我可以成功地在这个键空间中创建一个表:

但是当我去添加下一个表/列族时,我得到一个错误:

我发现一些迹象表明这可能是 CQL 版本问题,但是当我启动 cqlsh 时--cql3仍然会出现这种情况。我看不出这两者有什么明显的区别,以至于一个有效而另一个无效。我还有其他不工作的,比如

建议?

0 投票
1 回答
1053 浏览

cassandra - 删除cassandra中特定时间段的数据

假设我想删除在特定时间段(晚上 9 点到午夜)内转储到我的 cassandra 集群中的数据。怎么做?

我知道我们需要创建一个带有时间戳的列并检索它,但我的架构现在不包含时间戳列。如何在没有额外列的情况下删除它。

0 投票
1 回答
14618 浏览

cassandra - Cassandra cql 选择排序

如果我使用 cql 定义这样的表:

并像这样在 cqlsh 中执行 SELECT:

显示的结果似乎总是按“年龄”排序,然后自动按升序排序“分数”,而不管输入数据的顺序如何(正如预期的那样,返回行不按分区键“名称”排序)。我有以下问题:

  1. 是否SELECT按聚类键自动排序返回行?
  2. 如果ORDER BY,使用时使用该子句的目的是什么SELECT
  3. 如果没有,我如何让返回行按聚类键排序,因为 cql 不允许ORDER BYa select *