簡體   English   中英

Cassandra備份還原

[英]Cassandra backup restore

我正在使用快照還原Cassandra [3.10]備份。 我已經備份了所有鍵空間,但是在Cassandra中還有其他鍵空間,例如system_distributed,system_auth,system_schema,system。 我的問題是還原時,我們還需要還原嗎?

以下是我關注的鏈接http://docs.datastax.com/zh-CN/cassandra/2.1/cassandra/operations/ops_backup_snapshot_restore_t.html#ops_backup_snapshot_restore_t

你不應該恢復系統keyspaces,除了system_auth密鑰空間(你需要這樣的登錄工作)。 這樣做可能會遇到問題。 我最近為一個存在此類問題的生產系統提供了支持,因為他們備份並還原了系統鍵空間。 我不記得是什么問題,但是我記得它與恢復保留了不應“回收”的值的表有關。

Cassandra將在啟動時創建系統鍵空間(如果尚不存在)。

同樣重要的是備份架構版本。 您將需要與要還原的備份相對應的架構。 否則,如果自上次備份以來架構發生更改,則還原將無法順利進行。

您可以選擇不還原系統鍵空間。 Cassandra將其狀態存儲在系統鍵空間表中,基本上它包含有關數據庫對象和集群配置的詳細信息。 請參閱此鏈接系統鍵空間信息 這些信息將在您進行備份時創建。 例如:

select * from system_schema.tables;

您會看到大量信息,例如gc_grace_secondsmemtable_flush_period_in_ms等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM