本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
如何在 Amazon Keyspaces 中更改分区程序
您可以使用 AWS 管理控制台 或 Cassandra 查询语言 (CQL) 更改分区器。
- AWS 管理控制台
-
使用 Amazon Keyspaces 控制台更改分区程序
-
在导航窗格中,选择 Configuration(配置)。
-
在配置页面上,转到编辑分区程序。
-
选择与您的 Cassandra 版本兼容的分区程序。分区程序更改需要大约 10 分钟才能应用。
注意
配置更改完成后,您必须断开连接并重新连接到 Amazon Keyspaces,这样请求才能使用新的分区程序。
- Cassandra Query Language (CQL)
-
要查看账户配置了哪个分区程序,可以使用以下查询。
SELECT partitioner from system.local;如果未更改分区程序,则查询将显示以下输出。
partitioner -------------------------------------------- com.amazonaws.cassandra.DefaultPartitioner要将分区程序更新为
Murmur3分区程序,可以使用以下语句。UPDATE system.local set partitioner='org.apache.cassandra.dht.Murmur3Partitioner' where key='local';请注意,此配置更改需要大约 10 分钟才能完成。要确认是否已设置分区程序,可以再次运行
SELECT查询。请注意,由于最终读取一致性,响应反映的可能还不是最近完成的分区程序更改的结果。如果您稍等片刻后再次重复SELECT操作,响应应会返回最新数据。SELECT partitioner from system.local;注意
您必须断开连接并重新连接到 Amazon Keyspaces,这样请求才能使用新的分区程序。
使用分区程序
客户端时间戳