Scylladb
您可以僅從 /var/lib/scylla/data 文件夾的備份中恢復 ScyllaDB 嗎?
我有一個失去的單節點 scyllaDB,但只
/var/lib/scylla/data
完成了文件夾的備份。我的問題是,單節點 scylla 是否可以僅從此備份中恢復?我已經檢查過,文件不包含任何快照
它是更大集群中的單個節點,還是一個節點“集群”?
首先,您可能根本不需要恢復,只需修復以與其他節點同步。
第二,是的,對於單個節點,令牌範圍分佈不是問題,備份 /var/lib/scylla/data 就可以了。您仍然需要重新創建配置文件。
所有使用者數據鍵空間/秒 + 系統鍵空間(
system_auth
和system_schema
其他)都位於/var/lib/scylla/data
.因此,如果您有
/data
文件夾的備份(包含所有子文件夾 -> 表和 sstables 文件等),您應該能夠使用它的數據恢復集群。您將需要重新創建集群的
/var/lib/scylla/scylla.yaml
關於“無快照”的部分不清楚……