本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
如何在 Amazon Keyspaces 中變更分割區
您可以使用 AWS 管理主控台 或 Cassandra 查詢語言 (CQL) 來變更分割區。
- AWS 管理主控台
-
使用 Amazon Keyspaces 主控台變更分割區
-
登入 AWS 管理主控台,並在 https://https://console.aws.amazon.com/keyspaces/home
開啟 Amazon Keyspaces 主控台。 -
在導覽窗格中,選擇組態。
-
在組態頁面上,移至編輯分割區。
-
選取與您的 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,讓請求使用新的分割區。
使用分割區
用戶端時間戳記