加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

nosql – 在更改后端时备份Riak数据

发布时间:2020-12-13 13:28:27 所属栏目:百科 来源:网络整理
导读:我在运行Ubuntu Linux Natty的VMWare Workstation中安装了Riak(1.0.2).这是一台机器安装而不是集群. 我将后端从BitCask更改为LevelDB以利用二级索引.但是,现在我的所有其他数据都无法访问(我确定它仍然存在,可能与新的后端不兼容). 如何备份Riak数据并使其可
我在运行Ubuntu Linux Natty的VMWare Workstation中安装了Riak(1.0.2).这是一台机器安装而不是集群.

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

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

提前致谢.

解决方法

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

这里的关键是Riak不会为你自动转换后端之间的数据,我认为这是很好的行为.

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读