问题标签 [cassandra-0.7]

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

cassandra - 维护 Cassandra 集群

1) 正确维护 Cassandra 集群应该做哪些事情?

2)正如这里所解释的:Clearspring 的 Apache Cassandra,他们在一两周内进行滚动重启。

3) 滚动重启如何帮助维护集群?Cassandra 在重新启动时是否有任何特定活动(清洁)?

0 投票
2 回答
3538 浏览

cassandra - Cassandra 的可用性

我遇到了一个问题“me.prettyprint.hector.api.exceptions.HUnavailableException: : 可能没有足够的副本来处理一致性级别。” 当我的 RF = 1 时,读取一致性级别 = 1 并且 6 节点环/集群中的一个节点已关闭。我所有的阅读都失败了这个例外。任何的想法?理想情况下,只有在已关闭节点中查找数据的读取才会失败,而所有其他读取都应该成功?

0 投票
0 回答
404 浏览

cassandra - cassandra - 无法在复合列中使用 ruby​​ 客户端插入十进制数字

我有一个具有以下架构的复合列族

从 CQL 执行时,这可以正常工作。

但是,当尝试使用 Ruby Clinet 插入时,这会失败。

这是错误:

我做错了什么?或者它是一个错误?

问候,马杜

0 投票
3 回答
5902 浏览

java - Cassandra-Cli 拒绝连接

我正在尝试连接到 cassandra。我安装了最新的稳定版本 apache-cassandra-1.2.4 并将其解压缩到我的桌面上。当我运行 cassandra 时,它会很好地监听 thrift 客户端并显示以下内容:

须藤卡桑德拉-f

日志 :

现在当我运行:cassandra-cli -h localhost -p 9160 时,它会抛出错误。我检查了端口是否空闲,并且 cassandra 正在监听该端口。:

**

**

0 投票
1 回答
322 浏览

cassandra - 更新 cassandra 中的单列

我有以下 cassandra 列系列:

我想更新给定“电子邮件”的“全名”,但我不知道我只有“电子邮件”的行键。我怎样才能使用 hector thrift api 做到这一点?

我知道我将不得不插入一个新列,因为 cassandra 中没有更新类型的东西。在为同一行插入新列之前是否需要获取行键?

0 投票
1 回答
278 浏览

cassandra - Cassandra JMX MBin 监控来自 tomcat 的活动/空闲连接数

我正在使用 Tomcat 和 Cassandra。我正在尝试编写 JMX shell 脚本以找出以下内容

2013 年 5 月 12日 13:37:16 -0400 org.archive.jmx.Client numActive:0 2013 年 5
月 12 日 13:37:16 -0400 org.archive.jmx.Client numIdle:4

请注意:我使用这种格式来管理使用 Tomcat 和 Oracle 的数据库连接池。我想在 Cassandra 中进行类似的操作。

当我在 tomcat 服务器(在 8003 端口上运行)上运行我的 JMX 客户端时,我会看到以下相关 MBins 的数量,如下所示。

我正在寻找应该使用哪个 MBin 来监视来自 tomcat 的 Cassandra 连接。

0 投票
1 回答
337 浏览

database - Cassandra 架构设计优化

我的问题陈述是:-

我想回答的问题是:-

我想到了以下架构:-

一列 Family 使用 row_key 作为 College$student_id(大学和学生 ID 的连接)和 value 作为 JSON 中学生的数据。另一列 Family 具有大学作为 row_key 和一列包含 studentid 和学生姓名列表(学生姓名是第一个 CF 中学生数据的一部分)连接为逗号分隔的字符串。(特别是对于第一个查询)

我可以用它回答所有问题。

第二个我能想到的: - 一个列族,其中大学作为 row_key,列名作为 student_id,值作为学生数据(其中也包含学生姓名)。有了这个 CF 本身,我可以回答所有问题。

但是,查询在获取特定大学的所有学生的效率方面将如何表现。

我已经读过,即使我只需要我在第一种方法中保留第二列族的学生 ID 和学生姓名,它也会将整行记录在内存中。即使我想要一个特定身份和大学的学生,它也会占用整个内存行来给我在第一种方法中我拥有第一个 CF 的东西

其次,在这种方法中,可能存在热点问题。

即使我想要一个特定身份和大学的学生,它也会占用整个内存行来给我在第一种方法中我拥有第一个 CF 的东西。

我想到第二种方法的唯一原因是以下新查询必须从集群中的多个节点进行多次获取。

获取给定学生 ID 列表的特定大学的所有学生。

在我的第一种方法中,由于大学数据将分布在节点上,我将不得不从许多节点中获取数据。而在第二种方法中,因为大学是关键,我将从一个节点本身获得它。

但是第二种方法还有我上面讨论的许多其他缺点。

什么是更好的方法,或者第一种方法是正确有效的?

0 投票
1 回答
662 浏览

cassandra - Cassandra 复合柱结构和插入

我想通过 CQL 3 在复合列族中插入数据。

该结构将使用 cassandra-cli shell 生成一次,结果将保存在 cassandra 中

这里的行键是 63,它是主键和唯一键。并且数据将像上面一样保存在 cassandra 中,仅在列名中。对此的插入查询将是什么,以及实现此 CQL3 或节俭的最合适的驱动程序是什么。

0 投票
2 回答
1712 浏览

cassandra - cassandra备份存储在Windows的哪里

我在 Windows 7 上使用 Cassandra 1.2 db。

我想备份一个键空间。

我正在做如下:

因此它将快照目录显示为 1371534210892 。这是什么意思?

在哪里可以找到刚刚创建的快照?

0 投票
2 回答
365 浏览

cassandra - SQLSyntaxErrorException:预期的键 'KEY' 将出现在“dept”的 WHERE 子句中

我正在运行从 WSO2 DSS 到 Cassandra 数据库的插入示例。

这是我的带有 Casandra 数据库插入配置的 DSS。

当我从 DSS 插入数据时,尝试向 Cassandra 数据库提供此服务,我收到以下错误。我怎样才能做到这一点。