gpt4 book ai didi

nosql - 更改后端时备份 Riak 数据

转载 作者:行者123 更新时间:2023-12-03 20:23:16 26 4
gpt4 key购买 nike

我在运行 Ubuntu Linux Natty 的 VMWare 工作站中安装了 Riak (1.0.2)。这是单机安装,而不是集群。

我将后端从 BitCask 更改为 LevelDB 以利用二级索引。但是,现在我的所有其他数据都无法访问(我确定它仍然存在,只是可能与新后端不兼容)。

如何备份 Riak 数据并使其在后端之间可以访问?!

提前致谢。

最佳答案

根据此电子邮件线程,最直接的解决方案是添加一个具有 leveldb 后端的新节点,保持现有的由 bitcask 支持的节点运行并执行将执行读取修复或提示切换的列表键请求,目前尚不清楚哪一个。迁移数据后,关闭旧节点。

这里的关键是 Riak 不会自动为您在后端之间转换数据,我认为这是一种很好的行为。

此外,您可能希望将多后端用于不同的存储桶,但二级索引尚不适用。

http://comments.gmane.org/gmane.comp.db.riak.user/5951

关于nosql - 更改后端时备份 Riak 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8987643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com