cassandra-2.0相关内容

Cassandra:协调器节点超时等待副本节点的响应

我使用COPY从CSV导入大约400万行。 90分钟进程,我得到以下错误,这表明在等待副本节点的一些问题。 Keyspace设置为复制因子为1,并且集群中只有一个节点。那么为什么协调器必须等待任何其他节点? 处理4050000行;写:624.27 rows / ss code = 1100 [协调器节点超时等待副本节点的响应] message =“操作超时 - 仅接收到0个响应。 inf ..
发布时间:2016-11-13 16:20:35 其他开发

Cassandra集群设置 - 无法与任何种子闲话

我想设置一个3节点Cassandra VM群集。 我从datastax包安装cassandra到个人vms,然后修改以下内容: Seed - vm1(在所有vm配置中设置IP地址) 使用listen_address作为主机ip更新了配置,添加了rpc_broadcast_address 在防火墙规则中添加了cassandra端口以允许inter vm通信也尝试使用SSH连接 ..
发布时间:2016-11-13 16:18:57 其他开发

插入到具有区分大小写的列名称的列系列中

我使用以下Cassandra / CQL版本: [cqlsh 4.0.1 | Cassandra 2.0.1 | CQL规范3.1.1 | Thrift协议19.37.0] 我试图将数据插入到预先存在的CF中,区分大小写的列名。我尝试插入数据时遇到“未知标识符”错误。 以下是列族的描述: CREATE TABLE“Sample_List_CS”( 键文本, column ..
发布时间:2016-11-13 16:11:46 其他开发

Cassandra - 写入不会失败,但不会插入值

我有一个3个Cassandra 2.0节点的集群。我的应用程序我写了一个测试,尝试写入和从Cassandra读取一些数据。一般来说这很好。 好奇的是,我重新启动我的电脑后,这个测试会失败,因为写入后,我读到我之前写的相同的值,我得到null而不是值,但写入时没有异常。 如果我手动截断使用的列族,测试将通过。之后,我可以执行这个测试多久我想要,它一遍又一遍。此外,如果Cassandra中有值 ..

什么是备份Cassandra集群的最佳实践?

我有一个cassandra集群,在多个数据中心有〜20个节点。我想备份cassandra数据库。我想要可以将备份还原到一个新的群集,即使现有的一个节点同时被一个流星命中。 我需要从服务器中复制什么以及保留以便从磁盘恢复Cassandra数据库,这些项目存储在哪里? 如何执行备份和还原? 解决方案 传统的“备份和还原”信息可以在这里找到: ..
发布时间:2016-11-13 15:58:55 其他开发

将服务器添加到现有群集后的sstables数量过多

我们正在运行测试cassandra集群的8个节点 运行在单个DC使用Simple snitch和DateTieredCompactionStrategy Cassandra版本2.1.3 在添加新节点(第9)到我们看到的集群后新加入的服务器上的sstables数量大致等于集群中所有服务器上所有sstables的总和。 Q1:这是我们应该期望发生的事情吗? 此外,新添加的服务器似乎 ..
发布时间:2016-11-13 15:54:24 其他开发

gocql SELECT *不返回所有列

我试图为我的应用程序实现一些计数器时遇到这种奇怪的行为。 基本上,我做了一个计数器表,像这样: CREATE TABLE stats_dev.log_counters PRIMARY KEY, 所有计数器 ); 然后我有一些特定类型的消息我想计数,我ALTER的表添加我以前没有的列。 我的应用程式不断增加,我开始有超过30列(不应超过50列),当我要检索所有 ..
发布时间:2016-11-13 15:54:10 其他开发

使用Cassandra事件重复数据删除

我在寻找使用Cassandra来重复事件的最佳方法。 我有很多客户端接收事件id(每秒数千)。我需要确保每个事件ID被处理一次,只有一次具有高可靠性和高可用性。 到目前为止,我已经尝试了两种方法: 使用事件id作为分区键,并执行“INSERT ... IF NOT EXISTS”。如果失败,则事件是重复的,并且可以被丢弃。这是一个很好的干净的方法,但是吞吐量不是很大,由于Paxo ..
发布时间:2016-11-13 15:52:47 其他开发

使用自定义配置文件启动cassandra服务器

我想知道是否可以直接从命令管道配置文件casssandra,而不是拾取默认文件。 解决方案 是的,您可以使用 -d 标志来调用Cassandra。该标志将允许您指定 cassandra.config = directory ,如果您需要指定一个即时。 Cassandra会在 目录中查找 cassandra.yaml 文件,而不是默认文件。 对于 cassandra 实用程序上的其他选 ..
发布时间:2016-11-13 15:49:31 其他开发