首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ideal_consistency_level上的Cassandra上设置一致性级别

在ideal_consistency_level上的Cassandra上设置一致性级别
EN

Stack Overflow用户
提问于 2018-04-14 05:00:19
回答 1查看 150关注 0票数 1

我知道我可以从cqlsh或为客户端设置一致性级别。如果在cassandra.yaml上的ideal_consistency_level上设置一致性级别,是否会同时为读取和写入设置一致性级别?因此,我不必使用cqlsh或任何客户端来执行此操作。

EN

回答 1

Stack Overflow用户

发布于 2018-04-14 15:29:05

无法在服务器端为Cassandra设置默认一致性级别。

如果需要,您可以通过编辑您的cqlsh.py文件来更改cqlsh客户端的硬编码默认值,请查看以下行:

代码语言:javascript
复制
self.consistency_level = cassandra.ConsistencyLevel.ONE

并进行适当的设置。

对于java驱动程序,缺省值为one

ideal_consistency_level is a default consistency level不是默认一致性级别。它是在Cassandra 4.0中引入的,目前还没有计划发布。如果您自己从正确的分支编译Cassandra,则只能访问Cassandra 4.0。您配置ideal_consistency_level的目的是了解获得比当前使用的写入一致性级别更高的写入一致性级别的可能性。如果您对其进行了配置,则可以访问两个额外的keyspace metrics,这两个and指示失败计数和理想的一致性延迟。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49825066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档