Scylladb

您可以僅從 /var/lib/scylla/data 文件夾的備份中恢復 ScyllaDB 嗎?

  • February 9, 2021

我有一個失去的單節點 scyllaDB,但只/var/lib/scylla/data完成了文件夾的備份。

我的問題是,單節點 scylla 是否可以僅從此備份中恢復?我已經檢查過,文件不包含任何快照

它是更大集群中的單個節點,還是一個節點“集群”?

首先,您可能根本不需要恢復,只需修復以與其他節點同步。

第二,是的,對於單個節點,令牌範圍分佈不是問題,備份 /var/lib/scylla/data 就可以了。您仍然需要重新創建配置文件。

所有使用者數據鍵空間/秒 + 系統鍵空間(system_authsystem_schema其他)都位於/var/lib/scylla/data.

因此,如果您有/data文件夾的備份(包含所有子文件夾 -> 表和 sstables 文件等),您應該能夠使用它的數據恢復集群。

您將需要重新創建集群的/var/lib/scylla/scylla.yaml

關於“無快照”的部分不清楚……

引用自:https://dba.stackexchange.com/questions/284907