通过 cqlsh 配置 Cassandra 配置

Cassandra configuration config by cqlsh

Cassandra 版本:3.9,CQLSH 版本:5.0.1

我可以使用 cqlsh 查询 Cassandra 配置 (cassandra.yaml) 吗?

不,您的版本不支持。只有从具有所谓的虚拟 tables 的 Cassandra 4.0 开始才有可能,并且有一个特殊的 table 用于配置:system_views.settings:

cqlsh:test> select * from system_views.settings ;
 name                                            | value
-------------------------------------------------+-------
     transparent_data_encryption_options_enabled | false
   transparent_data_encryption_options_iv_length |    16
                                   trickle_fsync | false
                    trickle_fsync_interval_in_kb | 10240
                  truncate_request_timeout_in_ms | 60000
....

您可以在 following blog post from TLP.

中找到有关虚拟 table 的更多信息

同时,您可以通过 JMX 访问配置参数。