[英]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.