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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |