问题标签 [cassandra-3.0]

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

java - Spark 1.5 和 datastax-ddc-3.2.1 Cassandra 依赖罐?

我正在使用 Spark 1.5 和 Cassandra 3.2.1 。任何人都可以指定构建路径中需要存在哪些确切的 jar,以连接、查询和插入数据到 Cassandra。

现在我正在使用以下罐子 spark-cassandra-connector_2.10-1.5.0-M3.jar apache-cassandra-clientutil-3.2.1.jar cassandra-driver-core-3.0.0-beta1-bb1bce4-SNAPSHOT- shaded.jar spark-assembly-1.5.1-hadoop2.0.0-mr1-cdh4.2.0.jar guava-18.0.jar netty-all-4.0.23.Final.jar

使用上面的罐子,我可以连接到 cassandra 。我能够截断表和删除表。但我无法插入任何数据,即使是简单的插入查询也不行。

以下是代码:

以下是日志:

它只是在这里停了一段时间,然后超时并出现以下异常:

  1. 我究竟做错了什么 ?

  2. 请让我知道需要什么 jar 或者是否存在一些版本兼容性问题。

  3. spark(1.5) 和 cassandra (?) 最稳定的版本是什么

提前致谢

0 投票
1 回答
1595 浏览

linux - cassandra 开发人员广泛使用什么版本的 linux 服务器?

我有飞机在 Linux 服务器上实现 Cassandra 3.x。发布了许多版本的 Linux 服务器(Ubuntu、Red Hat、Debian 和...)。我们应该使用什么版本的 Linux 服务器来获得 Cassandra 的最佳性能?这是唯一对我们很重要的因素。

0 投票
1 回答
1311 浏览

java - Cassandra 3 Java Driver 构建动态查询

有没有办法通过给定的参数构建动态查询?

0 投票
1 回答
13611 浏览

c++ - 服务器端警告:未使用分区键的聚合查询

在使用 Cassandra 的 C/C++ 驱动程序时,我有时会在控制台中看到这些消息:

想知道是否有人知道这意味着什么。我应该在我的代码中寻找什么可能会产生这个错误,或者它只是服务器端我无法控制的东西?

0 投票
3 回答
273 浏览

c++ - 如何在一个节点的 Cassandra“集群”中一次加载大量数据?

我正在开发一个使用 Cassandra 来处理其所有数据需求的多网站系统。

当我第一次安装一个网站时,它添加了 3918 个页面(并且还在增长),其中包含许多字段、JS 文件等附件、页面之间的链接等。

在某些时候,我的测试“集群”(一个节点)决定数据很快就会超时,或者最糟糕的是,Cassandra 由于内存不足(OOM)而“崩溃”。或多或少,据我所见,Cassandra 分配的 2Gb RAM 被填满,然后,Cassandra 通常无法控制其可用 RAM 并获得 OOM。当我没有得到 OOM 时,我会超时。

C/C++ 驱动程序中是否有一个调用来知道“集群”是否很慢,所以我可以等待一段时间而不是像疯了一样推送更多数据?

在这一点上,我唯一能看到的是我在写 ( INSERT INTO ...) 并得到一个超时错误。更准确地说,这个错误:CASS_ERROR_SERVER_WRITE_TIMEOUT. 我发现等到我收到这样的错误才开始调整我INSERT的 s 以管理负载是相当难看的。这是唯一的方法吗?!


更新:我能够避免 OOM,但只能通过减少在第一次创建网站时安装的插件数量(我不需要一次安装所有插件)。如果你问我,这不是一个好的解决方案,因为 Cassandra 节点不应该像那样崩溃。这可能(可能确实发生在许多人身上)发生在生产中,并且一旦负载在一分钟内变得有点太高,认为任何时候都可能发生这种情况是无法容忍的......

0 投票
1 回答
508 浏览

cassandra - cassandra 非常高的 CPU 速率

我正在使用 Cassandra 版本 3.0.5,最近刚从 3.0.4 升级。

查询速度极低,CPU 利用率为 100%。

看看wather,cpu几乎都被用户进程占用了:

在此处输入图像描述

打击是顶级 -H 信息(24 cpu 核心机器):

然后查看 jstack 中的线程信息:

或这个:

我发现繁忙的运行线程都来自“ SharedPool-Worker”。

它们org.apache.cassandra.db.transform.BaseRows.hasNext都比方法更深入或更深。

有人遇到过这个问题吗?这是一个错误吗?

0 投票
1 回答
253 浏览

c++ - 我可以像 nodetool 那样从 C/C++ 驱动程序中强制刷新 Cassandra 表吗?

我想知道是否可以forceKeyspaceFlush()从 Cassandra 的 C/C++ 驱动程序复制 nodetool 实用程序中的函数。

nodetool 函数如下所示:

我想在我的 C++ 软件中复制的是这一行:

可能吗?

0 投票
1 回答
1687 浏览

java - Cassandra 3.5 与 Spring Data 1.4 的兼容性

请告诉我是否可以使用Spring data 1.4with cassandra 3.5?如果没有,那么建议我可以使用哪个 ORM?

谢谢

0 投票
1 回答
2288 浏览

cassandra - cassandra 上次更新(auto_now),上次访问和创建(auto_now_add)

有没有办法我们可以自动更新列的创建和最后更新/访问的时间戳?

我们可以使用toTimestamp(now())函数来存储创建时间。但是我们有没有类似 的函数writetime(name),用于获取最后修改时间?是否有类似的功能可以读取创建时间和访问时间?

有没有办法让我自动生成和存储所有三个时间戳lastupdated/lastaccessed和时间戳?created

0 投票
1 回答
365 浏览

cassandra - 在 datastax 驱动程序 3.0 中发生 NoHostAvailableException

我使用多个线程来查询数据,这些线程共用同一个Session,会出现如下情况

谁能帮我?

谢谢!</p>