问题标签 [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.
cassandra - 在 cassandra 中将一张表复制到另一张表
我想将数据从standardevents复制到standardeventstemp ..下面我正在做的步骤
但我在第 3 步后遇到错误
错误请求:uuid 类型名称的字符串常量 (3a1ccec0-ef77-11e3-9e56-22000ae3163a) 无效
在第 0 列中止导入,之前插入的值仍然存在。
任何人都可以解释这个错误的原因,我该如何解决这个问题
uuid 的数据类型是 uuid 其余数据类型是 varchar
cassandra - timeuuid 比较的奇怪行为
我有 3 个节点的 Cassandra 2.x 集群和这样的数据库方案:
让我们添加一些数据(在插入之间等待一段时间):
让我们看看我们的数据:
查询 test_cf CF 时得到一些奇怪的结果:
正如您所看到的,比较给出了错误的结果,但timeuuid
不能大于maxTimeuuid
并且必须大于 'minTimeuuid' (对于相同的日期时间,当然 =))。有人可以向我解释这种奇怪的行为吗?
蒂亚!
python - cqlsh 命令在 cassandra 2.0.8 中不起作用
我下载了 cassandra 2.0.8 并安装了 python 2.7.6 并设置了 python 的路径。(也尝试使用 2.7.3 但是)
现在在启动 cassandra 服务器后执行
cqlsh 或 python cqlsh localhost 9160
它给了我错误
(支持:2.0.0、3.0.1)
所以我在这里做错了什么?
我正在使用 jdk7
cassandra-2.0 - 为什么 cassandra/cql 限制在未索引的列上使用 where 子句?
我在 Cassandra 2.0.8 中有一张如下表:
CREATE TABLE emp (empid int, deptid int, first_name text, last_name text, PRIMARY KEY (empid, deptid) )
当我尝试通过以下方式搜索时:“select * from emp where first_name='John';”
cql shell 说:
“错误请求:使用 Equal 运算符的 by-columns 子句中没有索引列”
我搜索了这个问题,它说的每个地方都为“first_name”列添加了一个二级索引。
但我需要知道为什么需要索引该列的确切原因?我唯一能弄清楚的是性能。还有其他原因吗?
datastax-enterprise - RHEL / CentOS 7 上的 DataStax Enterprise 4.5 不会完全安装 cqlsh
当尝试从 yum 存储库安装 DataStax Enterprise 时,cqlsh 不会实际安装,因为它依赖于 python 2.6,而 RHEL/CentOS 现在附带 python 2.7 并删除了 2.6。
看来它也应该能够接受python 2.7,据我所知,它是兼容的。我只是使用 CentOS 7 系统 python 2.7 安装 pip 然后 pip install cqlsh ,这一切似乎都很好。
json - Cassandra:使用 cdlsh 创建 JSON 列
假设当其中一列是 JSON 时我有一个表。像 a:text b:text c:
我如何在 Cassandra 中定义这样的表,以便我能够从 cd=something 的表中选择 *?
cassandra - 在 Cassandra 中检索“墓碑”记录
我的问题很简单。是否可以以任何方式检索在期限到期(默认 10 天)tombstone
之前标记的列。GCGraceSeconds
如果是,那么确切的 CQL 查询是什么?
如果我要了解删除过程,则会在 MemTables 上标记墓碑,并且 SSTable 是不可变的等待压缩仍然有已删除的数据等待压缩。那么在压缩发生之前,有什么方法可以从 Memtable 或 SSTable 中读取墓碑数据?
在 CQLSH 命令提示符和 Cassandra 2.0 上使用 CQL 3.0。
php - PHP 上的 CQL2/CQL3 Cassandra 错误
在 PHP 中执行此代码时:
我收到一条错误消息:
致命错误:带有消息的未捕获异常“PDOException”
'CQLSTATE[HY000] [2] 由于 CQL 已设置为 CQL3,因此无法执行/准备 CQL2 语句(这可能意味着您的客户端尚未正确升级以使用 Cassandra 1.2+ 中引入的新 CQL3 方法)。
在 /home/web/site/Test/page.php:202 堆栈跟踪:#0 /home/web/site/Test/page.php(202): PDO->exec('USE mailing') #1 {main在第 202 行的 /home/web/site/Test/page.php 中抛出
我不知道在这种情况下我应该做什么。这是否意味着语法不正确?
谢谢你。
cql - 无法在 Mac OS X 中启动 cqlsh?
我已经安装cassandra 2.0
成功。当我尝试开始时,cql 3
我没有得到这样的选择:
cassandra - 数据如何存储在 cassandra 复合键列族中
我在 DSE 3.2.4 中遇到了一些特殊的问题,这是我的表结构,
我正在使用 CqlStorage() 将大量数据从 pig 转储到 cassandra;
我有大约 112 万个不同的(PK、CK1、CK2、CK3)组合
所以当我跑完 PIG
这是我的猪关系
我可以看到以下
但是当我查询表 tbl_samp 时,我只能看到 8600 条记录,它们是(PK 和 CK1)的组合
这是我的计数查询
我对复合键的理解有什么差距吗?
我知道 PK 是我的 RowKey 并且 (CK1,CK2,CK3) 与 Value 的组合将是我的列名
我对 Cassandra Composite 的理解是
请帮助我