问题标签 [cassandra-2.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 回答
9630 浏览

cassandra - 试图登录到 cassandra 的控制台(cqlsh),它拒绝了我

当我遇到以下问题时,我试图为 cassandra 设置用户身份验证。

首先,我更新了cassandra.yaml

然后创建了具有 3 复制因子的 system_auth 键空间:

然后使用以下命令重新运行 cassandra:

然后,我继续并确保修复我的节点(尽管我不确定我是否理解为什么这很重要/必要):

即使在完成所有这些步骤之后,cassandra/java 也会对我大喊:

老实说,在这一点上,我不知道如何进行。如果有人有任何想法,将不胜感激。

我在 Ubuntu vm 中运行 cassandra 2.0.5。不确定这是否有帮助。

另外,当我运行时:

出现以下情况:

0 投票
4 回答
15276 浏览

cassandra-2.0 - 如何使用 cassandra 压力工具

我想了解更多有关 cassandra 压力工具的信息,例如如何进行压力测试并研究结果。当从 cmd 执行 cassandra-stress 时,密钥空间在哪里制作,如何查看它们?

0 投票
1 回答
2252 浏览

cql - DataStax Java Driver 循环重复行

我正在开发一种使用 cassandra 作为数据库的新产品。现在安装在单个 ubuntu 13.10 开发笔记本电脑核心 i7 上。我有一个列族和一个查询。在 cqlsh 中执行的这个查询给出 33267 行。在我的 java 程序上执行,使用 datastax java driver 2.0,一些执行给出正确的行,其他的进入无限循环,一次又一次地重复相同的行:

在分析应用程序时,我看到新 I/O 工作线程之间的锁争用,98% 的时间花在 sun.nio.ch.EPollArrayWrapper.poll 方法上。有人遇到过这个问题并知道解决方案吗?有人可以直接链接到下载 cassandra-driver-core-2.0.0.src.jar 的链接,以便我可以使用源代码调试错误并报告给 datastax?这是一项令人兴奋的技术,但在我的职业生涯中,生产数据库第一次给我带来如此不可靠的行为。顺便说一句:原始查询有一个我删除的订单。使用 order by,我得到了这个异常:线程“main”com.datastax.driver.core.exceptions.InvalidQueryException 中的异常:无法使用 ORDER BY 和对分区键的 IN 限制分页查询;您必须删除 ORDER BY 或 IN 并对客户端进行排序,或禁用此查询的分页昨天处理类似查询和 cqlsh 时,添加的顺序没有问题。我只是谈论这个问题,因为也许两者都是相关的。问候

0 投票
1 回答
215 浏览

cassandra - 卡桑德拉 TTL VS。用于数据排队的旋转键空间

我正在使用 Casandra 2.0

我的写入负载有点类似于这里提到的排队反模式:datastax

我正在考虑每 24 小时将 30-40GB 的数据推送到 cassandra,并在 24 小时内过期。我目前的方法是为我插入的所有内容设置一个 TTL。

我正在尝试如何分区我的数据,如下所示:cassandra wide vs skinny rows

我有两个列族。第一个族包含元数据,第二个族包含数据。1 个数据有 N 个元数据,一个元数据可以在一天中重写 M 次以指向一个新数据。

我怀疑元数据流失会导致读取问题,因为找到正确的元数据可能需要扫描所有 M 个项目。

我怀疑数据流失会导致过度的工作压缩和垃圾收集。

似乎每天创建一个键空间并在 24 小时后删除旧的键空间将完全消除进行压缩的需要。

除了必须处理用户从重叠键空间的请求中读取的键空间问题之外,该计划是否还有其他重大缺陷?

0 投票
4 回答
95231 浏览

cassandra - 如何从 cqlsh 中运行 cql 文件 (.cql)?

我遇到的问题是我想运行以下命令(但我不能):

因为我还没有登录cqlsh。

于是我登录了:

现在我尝试在 cqlsh shell 中执行命令,但它只是响应语法错误。

基本上,我如何登录到 cqlsh 并在我的文件系统中运行外部 CQL 脚本?

0 投票
2 回答
1231 浏览

ruby-on-rails - 在 EC2 Ruby on Rails 上连接到 datastax 集群上的 cassandra 节点

我创建了一个带有 2 个 cassandra 节点、2 个搜索节点和 2 个分析节点的 datastax cassandra Enterprise 集群。

一切似乎都正常工作,除了我无法从外部连接到它。如果我在 node0 服务器上,我可以运行 cassandra-cli 并连接到端口 9160 上的 cassandra 节点,但是当我尝试使用datastax-rails gem 连接时,我得到“没有实时服务器”我还尝试了 datastax devCenter,它试图连接到本机端口 9042 但也没有工作。我真的很困惑,任何帮助表示赞赏。

所以经过一番挖掘后,我发现了一些问题

现在的问题是如何

0 投票
1 回答
360 浏览

cassandra - 准备好的报表 cassandra-stress 工具

我想知道是否可以cassandra-stress tool运行一组预定义的查询而不是随机读取。

例如,假设我有BENCHMARK一个带LOGS表的键空间

此表中的数据是从CSV文件中加载的,而不是使用压力工具

现在我想运行cassandra-stress一组预定义的查询,例如

SELECT * FROM LOGS WHERE log_severity="WARN";

我看到该工具有一个--use-prepared-statements选项,但我不知道如何使用它。

有人可以对此提供一些见解吗?

我正在使用 Cassandra 2.0.6

先感谢您

0 投票
1 回答
4662 浏览

centos - 在 CentOS 6.5 64 位和 Cassandra PDO 上安装 thrift

可能是我在这个领域的第一个问题。从过去 2 天开始,我一直在尝试解决这个问题。是的,这似乎很多。这是发生了什么

要安装 thrift,我会在 Apache Thirfts 网站 (thrift.apache.org/docs/install/centos/) 上关注一些内容

然后我会执行以下命令

这是我得到的最后一点错误

以下是其他一些相关细节

它让我发疯。如果您能在这里帮助我,请提前致谢。

0 投票
0 回答
198 浏览

cassandra - 如何在 Cassandra 中创建会话?

总 Cassandra 新手在这里,使用 Python 客户端。

我得到错误:

线程 event_loop 中的异常(很可能在解释器关闭期间引发):
回溯(最后一次调用):
文件“/usr/lib/python2.7/threading.py”,第 551 行,在__bootstrap_inner
文件“/usr/lib/python2. 7/threading.py”,第 504 行,在运行
文件“/usr/local/lib/python2.7/dist-packages/cassandra_driver-1.0.2-py2.7-linux-x86_64.egg/cassandra/io/asyncorereactor .py”,第 52 行,在 _run_loop 中
__exit__

我想创建我的第一个表并且无法通过会话。

0 投票
2 回答
924 浏览

amazon-web-services - 9160 启动cassandra后端口未打开

我已经在 aws vpc 中的 redhat 6.4 ami 上部署了带有 2 个节点的 cassandra(1.2.15)。两个节点都在私有子网中。种子节点工作正常,但是当我在新节点中启动 cassandra 时,我的 9160 端口没有打开。我在新节点和 Listen_addess 和 rpc_addrss 选项的种子节点中给出了私有 IP。rpc_port 是 9160。现在请告诉我是什么导致了这个问题。提前致谢。