Tag: 卡桑德拉

了解cassandra复制因子与一致性水平

我想澄清在Cassandra中非常基本的复制因子和一致性级别的概念。 非常感谢,如果有人可以提供以下问题的答案。 RF-复制因子RC-读取一致性WC-写入一致性 2个cassandra节点(例如:A,B)RF = 1,RC = ONE,WC = ONE或ANY 我可以向节点A写入数据并从节点B读取数据吗? 如果A倒下会发生什么? 3个cassandra节点(例如:A,B,C)RF = 2,RC = QUORUM,WC = QUORUM 我可以向节点A写入数据并从节点C读取数据吗? 如果节点A出现故障,会发生什么? 3个cassandra节点(例如:A,B,C)RF = 3,RC = QUORUM,WC = QUORUM 我可以向节点A写入数据并从节点C读取数据吗? 如果节点A出现故障,会发生什么?

cassandra – 保存的群集名称Test Cluster!=已configuration的名称

当我得到这个错误的时候,我该如何篡改一个新的Cassandra节点? INFO [SSTableBatchOpen:1] 2014-02-25 01:51:17,132 SSTableReader.java (line 223) Opening /var/lib/cassandra/data/system/local/system-local-jb-5 (5725 bytes) ERROR [main] 2014-02-25 01:51:17,377 CassandraDaemon.java (line 237) Fatal exception during initialization org.apache.cassandra.exceptions.ConfigurationException: Saved cluster name Test Cluster != configured name thisisstupid at org.apache.cassandra.db.SystemKeyspace.checkHealth(SystemKeyspace.java:542) at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:233) at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:462) at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:552) cassandra.yaml文件中的集群名称是: cluster_name: 'thisisstupid' 我该如何解决?

Cassandra客户端Java API

我最近开始使用Cassandra数据库。 现在我正在评估哪个Cassandra client应该继续前进。 我已经看到了关于哪个客户端用于Cassandra的stackoverflow的各种post,但没有一个有非常确定的答案。 我的团队要求我对此进行一些研究, pros and cons针对Java中的每个Cassandra Client API's一些pros and cons 。 正如我刚才提到的那样,我最近和Cassandra所以不知道为什么某些人会selectPelops client以及为什么有些人会和Astyanax以及其他一些客户一起去。 我知道每个Cassandra客户的简短事情,我的意思是我能够完成这项工作,并开始阅读和写入Cassandra数据库。 以下是我迄今为止的信息。 CASSANDRA APIS Hector(生产就绪) 最稳定的Java API,准备好黄金时段。 Astyanax(The Up and Comer) 来自Netflix的干净的Java API。 它不像赫克托那样广泛使用,但它是坚实的。 Kundera(NoSQL ORM) JPA兼容,当你想通过对象与Cassandra进行交互时,这很方便。 这在某种程度上限制了你不能拥有dynamic数量的列/名称等。但它确实允许您移植ORM,或者将存储集中到Cassandra上以供更传统的使用。 贝洛布思 我只是简单地使用了Pelops。 这是一个直接的API,但似乎没有背后的动力。 PlayORM(没有约束的ORM?) 我刚刚听说这个。 它似乎试图通过引入JQL来解决传统的基于JPA的ORM和NoSQL之间的阻抗不匹配问题。 看起来很有希望 节俭(避开我!) 这是“低级”API。 以下是我们决定Cassandra Client优先级 – 首要任务是:低延迟开销,Asynch API以及生产环境的可靠性/稳定性。 (例如,在包装客户端的DAL中可以具有更加用户友好的API)。 连接池和分区意识是其他一些好的function。 能够检测到添加的新节点。 良好的支持(正如以下院长指出的那样) 任何人都可以提供一些想法吗? 而且每个Cassandra Client优缺点以及哪个客户端可以满足我的要求也会有很大的帮助。 我相信,主要是我将围绕Astyanax […]

如何删除Cassandra列家族中的所有数据?

我正在寻找一种方法来删除cassandra中给定列族的所有行。 这相当于SQL中的TRUNCATE TABLE 。

什么是cassandra gui客户端推荐cassandra-1.1.2

我正在寻找一些gui客户端的cassandra(如sqlDeveloper)来调用一些基本的方法,并运行cql查询

如何在Cassandra中创build自动增量ID

我们知道在SQL数据库中创build自动增量标识很容易,在Cassandra中是否有一个很好的解决scheme? 这些ID应该是键名或列名。