问题标签 [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 投票
2 回答
488 浏览

hadoop - Cassandra/Hadoop WITH COMPACT STORAGE 选项。为什么需要它,是否可以将其添加到现有表/cf

我正在研究 Hadoop / Cassandra 集成我有几个问题希望有人能帮助我。

首先,我似乎需要使用 WITH COMPACT STORAGE 选项创建源表/cf,否则我会收到错误无法读取 map/reduce 代码中的键空间。

我想知道这是否就是它需要的样子?

如果是这种情况,我的第二个问题是,是否有可能/如何将 WITH COMPACT STORAGE 选项添加到预先存在的表中?..或者我将不得不重新创建它们并移动数据。

我正在使用 Cassandra 1.2.6

提前感谢格里

0 投票
2 回答
12515 浏览

cassandra - 不匹配的输入 ')' 在 CQL 中期望 EOF

创建键空间并使用 CQL 但出现错误

为什么我收到这个错误,任何帮助,谢谢。

0 投票
1 回答
164 浏览

cassandra - Cassandra 客户端命令行客户端显示点

我成功启动了一个 Cassandra 服务器实例。当我尝试使用以下命令启动客户端实例时

它似乎启动成功,因为它显示以下提示。

但是,无论我输入什么命令,它总是显示三个点:

我在哪里错了?

0 投票
1 回答
3756 浏览

cassandra - thrift_max_message_length_in_mb 无法识别 Cassandra

我在尝试在 Cassandra 1.2.4 中查询宽行时遇到问题当我尝试使用 Cassandra-cli 查询行时,我收到此错误:

帧大小 (75209759) 大于最大长度 (15728640)!org.apache.thrift.transport.TTransportException:帧大小(75209759)大于最大长度(15728640)!在 org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:137) 在 org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)

我尝试更改 Cassandra.yaml 中的下一个配置参数:

但是当我尝试使用 Cassandra cli 查询该行时,我得到了同样的错误。

当我在日志中启动 cassndra 时出现:

但是在 Cassandra cli 中没有反映变化,是我们使用的版本有问题吗?

谢谢你的帮助

0 投票
1 回答
775 浏览

java - cassandra-Hector:如何使用复合键获取列族

我是cassandra的新手,我的数据存储结构是

使用列定义是

但是当我获取keyRow时:

输出是:

0 投票
1 回答
1300 浏览

cassandra - 如何使用 CLI 在 cassandra 中创建复合主键?

我尝试使用 cassandr-CLI 制作复合主键,但我无法做到这一点,我可以使用 Cqlsh 做到这一点。

你能帮我吗?

0 投票
1 回答
535 浏览

windows - 如何在windows中通过cassandra的命令行界面插入系统日期和时间

我是卡桑德拉的新手。我想知道如何通过 CLI(命令行界面)为特定行插入系统日期和时间。

DateType 和 TiemUUIDType 只是用于此目的的数据类型,所以我如何使用这两种数据类型并通过 Internal/CLI 类型插入特定 UUID 的日期和时间。

提前致谢。

0 投票
0 回答
118 浏览

cassandra - 使用 Hector Api 在 Cassandra 中获取更新的列

我正在使用带有播放框架的 scala。我刚刚开始使用 Hectors 进行 cassandra。我有一个功能可以删除给定键的比较器。但我想知道比较器是否真的被删除了。

这是我的功能...

如果我打印“状态”变量,那么无论是否删除比较器,它都会给出相同的值。

0 投票
0 回答
83 浏览

cassandra - 插入后的意外值

我有一个用 python 编写的脚本,应该更新 Cassandra 中的计数器。它就像一个批纠正计数器。

脚本所做的是:获取应该在数据库中的真实值,获取在数据库中持久保存的当前值,计算值之间的差异,最后将插入命令发送到传递差异的特定行键以更新计数器。

一切正常。我得到了正确的值和差异,但是在插入命令之后,行键的值不是预期的。

我发送了通过 diff=5000 的插入命令,因此预期的新 DB 值应该是 35000。但有时新的 DB 值是一个疯狂的负数,例如 -360.000。这没有任何意义,因为没有任何值和运算符的组合可以产生这样的值。

而且,如果我再次运行脚本,最终的持久值是正确的。如果我稍后再试一次,最终的持久值再次出现错误......

谁能帮我这个 ?相同的脚本有时可以正常工作,有时会保持疯狂的价值。

谢谢 !

0 投票
3 回答
318 浏览

scala - 如何使用 scala 使用 hector 获取存储在 Cassandra 2.0.1 列族中的所有键?

我必须用一个键(假设key1="1_100")输入一些值,但在插入值之前我想检查1_100是否已经插入了键(“”)。我知道它将替换前一个,如果存在的话。如果键不存在,我只想输入值。

我正在使用 cassandra cli。

行键是...

现在想知道如何使用 scala 在 cassandra cli 中通过 hector 获取这些 Rowkeys