[英]Cassandra backup restore
我正在使用快照還原Cassandra [3.10]備份。 我已經備份了所有鍵空間,但是在Cassandra中還有其他鍵空間,例如system_distributed,system_auth,system_schema,system。 我的問題是還原時,我們還需要還原嗎?
你不應該恢復系統keyspaces,除了system_auth
密鑰空間(你需要這樣的登錄工作)。 這樣做可能會遇到問題。 我最近為一個存在此類問題的生產系統提供了支持,因為他們備份並還原了系統鍵空間。 我不記得是什么問題,但是我記得它與恢復保留了不應“回收”的值的表有關。
Cassandra將在啟動時創建系統鍵空間(如果尚不存在)。
同樣重要的是備份架構版本。 您將需要與要還原的備份相對應的架構。 否則,如果自上次備份以來架構發生更改,則還原將無法順利進行。
您可以選擇不還原系統鍵空間。 Cassandra將其狀態存儲在系統鍵空間表中,基本上它包含有關數據庫對象和集群配置的詳細信息。 請參閱此鏈接系統鍵空間信息 。 這些信息將在您進行備份時創建。 例如:
select * from system_schema.tables;
您會看到大量信息,例如gc_grace_seconds
, memtable_flush_period_in_ms
等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.