cassandra-2.0相关内容

在ColdFusion中使用Apache Cassandra

我想在我使用Coldfusion编写的项目中使用Apache Cassandra。由于Coldfusion没有Apache Cassandra的驱动程序,反之亦然,我试图使用Cassandra的Java驱动程序。 我几乎是一个Java新手,所以请 我已经设法将必要的.jar文件复制到/ opt / railo / lib /(我使用Railo)到Cassandra使用Coldfusio ..
发布时间:2016-11-13 15:31:20 Java开发

ResponseError:期望4或0字节int

我在尝试cassandra节点驱动程序,并插入一个记录卡问题,看起来像cassandra驱动程序不能插入浮点值。 问题:当在db中传递int值时,api给出以下错误: Debug:hapi,internal,implementation,error ResponseError:期望4或0字节int b $ b在FrameReader.readError(/home/gaurav/Gau ..
发布时间:2016-11-13 15:29:35 其他开发

在cassandra中使用order by子句

在cassandra中创建表时,我们可以给聚类键如下所示的排序。 创建表用户(partitionkey int,id int,name varchar,age int,address text, insrt_ts timestamp, 主键(partitionkey,name,insrt_ts,id) 与聚簇顺序(name asc,insrt_ts desc,id asc); ..
发布时间:2016-11-13 15:26:55 其他开发

即使不能满足一致性,Cassandra是否写入一个节点(它是否为up)?

以下来自Cassandra文档的声明是我怀疑的原因。 例如,如果使用QUORUM的写一致性级别,复制因子为3,Cassandra将复制对集群中所有节点的写入,并等待来自两个节点的确认。如果写入在其中一个节点上失败,但在另一个节点上成功,Cassandra报告无法复制该节点上的写入。但是,在其他节点上成功的复制写入操作不会自动回滚。 参考: http://docs.datastax.co ..
发布时间:2016-11-13 15:14:25 其他开发

Cassandra 1.2.x到2.x数据中心重建

我试图从Cassandra 1.2.x升级到2.x.我通常做升级的方式是通过建立一个新的数据中心(这是在EC2,所以没有太大的问题),并使用 nodetool rebuild 将数据移动到新的数据中心。然后将应用程序切换到新的数据中心,修复,然后关闭旧的数据中心。 但我有一些麻烦,从1.2.15.1到2.0.7.31。在2.x节点上,当我运行 nodetool重建us-east-1-2-15 ..
发布时间:2016-11-13 15:13:48 其他开发

Cassandra cqlsh查询失败,没有错误

我一直试图运行这样的查询: SELECT COUNT(*)FROM sensors WHERE sensor_id = 1 and date ='2014-11'; WHERE子句过滤到具有大约200万列的分区键。我希望得到约计数结果。 2百万,但是我得到这个错误: errors = {},last_host = [THE_IP_OF_MY_SERVER] ..
发布时间:2016-11-13 15:07:59 其他开发

如何降级Cassandra 3.0.0 - > 2.x?

我有很多数据加载到Cassandra 3.0和我的应用程序中。我最近发现Cassandra 3.0.0和PrestoDB不能一起播放。不想重建整个事情。有一个安全的方法降级到2.x暂时,直到Presto更新,那么我可以回到3.0? 我知道降级是官方支持,但是,我想知道是否更有经验的SO Cassandra用户可以在这里指向正确的方向。我认为答案将是“不要尝试”,但谁知道,也许有一种方式。提前 ..
发布时间:2016-11-13 15:06:55 其他开发

Cassandra静态柱设计

如何在Cassandra内部存储静态列?有人可以发表一个例子,讨论在cassandra中静态列的设计实现吗? 解决方案 为什么不看看 cqlsh:test> CREATE TABLE test(k int,v int,s int static,d int,PRIMARY KEY(k,v)) cqlsh:test> INSERT INTO test(k,v,s,d)VALUES ..
发布时间:2016-11-13 15:05:51 其他开发

执行cassandra表的范围查询

我尝试使用以下模式存储数据: CREATE TABLE temp_humidity_data( asset_id text, date text, event_time timestamp, temprature int, humidity int, PRIMARY KEY((asset_id,date),event_time) ) 我已遵循datastax文章“时间序列建模入 ..
发布时间:2016-11-13 15:04:50 其他开发

Cassandra轻量级事务的一致性级别

我阅读了关于Cassandra 2的轻量级事务。这种写入的一致性级别是否总是在QUORUM?这是否意味着即使我有一个具有100个节点的多数据中心设置,然后涉及整个集群的仲裁(跨所有数据中心的行的副本的大多数)?这不会真的很慢,不会影响可用性吗? 我们可以做LOCAL_QUORUM或EACH_QUORUM一致性吗? 解决方案 建议使用的数据中心的数据复制的写入者总是来自特定的数据中心。 ..
发布时间:2016-11-13 15:03:52 其他开发

用INSERT覆盖cassandra中的行,会导致墓碑吗?

由于数据量和速度,在我们的案例中,将数据写入Cassandra而不导致其创建墓碑是至关重要的。目前我们只写了一行,然后再也不需要更新行了,只是再次获取数据。 现在有一个例子,我们实际上需要写入数据,然后用更多的数据完成它,这是一段时间后完成的。 可以通过 使用INSERT重写所有数据 $ b 什么是最好的方法,记住速度和不创建墓碑是非常重要的? 解决方案 只有在删除数 ..
发布时间:2016-11-13 15:02:39 其他开发

Cassandra添加磁盘/增加存储卷,而不添加新节点

我必须增加Cassandra群集中的存储卷,但是性能和吞吐量仍然是足够的。我的第一个想法是只添加驱动器。 是否可以使用jbod在运行的节点中添加新的驱动器? 任何最佳做法? b $ b Thx,非常感谢您的帮助 解决方案 您可以将cassandra.yaml修改为在data_file_directories中指定了多个存储目录。这将需要一个节点重新启动,以获取新的配置 ..
发布时间:2016-11-13 15:02:06 其他开发

了解Cassandra的存储开销

我一直在阅读本部分的Cassandra文档并发现以下有点困惑: 确定列开销: regular_total_column_size = column_name_size + column_value_size + 15 计数器 - expiring_total_column_size = column_name_size + column_value_size + 23 Ca ..
发布时间:2016-11-13 15:01:24 其他开发

如何重置丢失的Cassandra管理员用户的密码?

我可以完全访问Cassandra安装文件和在 cassandra.yaml 中配置的PasswordAuthenticator。 解决方案 我已经解决了这个问题,我需要做什么才能重置已丢失的管理员用户密码?以下步骤: 将 cassandra.yaml 中的验证者更改为AllowAllAuthenticator,然后重新启动Cassandra cqlsh update system ..
发布时间:2016-11-13 14:55:41 其他开发