簡體   English   中英

在 Kubernetes 上備份和恢復 Cassandra

[英]Backup and Restore Cassandra On Kubernetes

我們的 kubernetes 集群上有一個 Cassandra 集群。 我們計划如何將當前集群從 GCP 遷移到 AWS。 如何恢復我的 Cassandra 密鑰空間和快照。 從以下鏈接,我得到了備份的想法: https : //8kmiles.com/blog/cassandra-backup-and-restore-methods/

但文檔僅顯示快照備份案例。 沒有說“鍵空間”。 如何備份我的 Keyspace 和 Snapshot。? 我怎么能恢復相同。 我們的 Cassandra 在 GCP 和 AWS 的 Kubernetes 上運行。

我認為你在這里有兩個選擇:

  1. 正如您所說的備份/恢復方法。 請注意, nodetool snapshot正在復制您的數據並在schema.cql文件中導出表的架構。 您需要在現有集群上運行describe keyspace命令並在新集群上運行它以創建新的密鑰空間,因為 nodetool 沒有這樣做。 這個答案有一些關於這個問題的細節。
  2. 遷移數據后,添加新 DC停用DC 在這里,您必須具有相同的 cassandra 版本。

使用 ETL(例如 Spark 作業)將數據從一個雲傳輸到另一個雲

暫無
暫無

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

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