用户多次问我,为什么 Cassandra 4.0 中的某些配置属性conf/cassandra.yaml
在 4.1 中不再存在。
例如,启用实验性 SASI 功能的标志:
enable_sasi_indexes: false
这些财产去哪儿了?
用户多次问我,为什么 Cassandra 4.0 中的某些配置属性conf/cassandra.yaml
在 4.1 中不再存在。
例如,启用实验性 SASI 功能的标志:
enable_sasi_indexes: false
这些财产去哪儿了?
多年来,Apache Cassandra 中已添加配置项和 JVM 选项。鉴于该项目的开源性质,贡献者可以自由命名属性和选项。由于它们不遵循惯例,因此意外的后果是有时它们对普通用户来说毫无意义。
在 Cassandra 4.1 中,引入了新版本的配置文件
cassandra.yaml
,目的是标准化配置属性和 JVM 选项(CASSANDRA-15234)。配置属性如下
enable_sasi_indexes
已重命名为sasi_indexes_enabled
:变更列表记录在Apache Cassandra 网站上。这一重大变更
cassandra.yaml
也记录在GitHub 上的项目NEWS.txt
(发行说明)中。请务必始终查阅相关版本,
NEWS.txt
特别是在执行升级之前。干杯!