我目前正在使用couchbase服务器1.8.1,正在升级到2.2版本。
我们希望将couchbase 1.8.1的所有密钥转储到文本文件中,然后在此文件上运行并将所有数据复制到新的couchbase 2.2。
我们之所以选择使用此方法而不是备份和还原,是因为我们的服务器对备份响应不佳,存在服务器故障的风险。
你能帮我弄清楚如何从couchbase存储桶文件创建这个转储文件吗?
答案 0 :(得分:4)
除了Dave发布的内容之外,我建议您阅读此博文:http://blog.couchbase.com/Couchbase-rolling-upgrades
此外,从1.8.1升级到2.x时还有一些独特的注意事项,因此请务必阅读Dave链接到的文档。
答案 1 :(得分:3)
请注意,您可以在线升级现有群集(无需手动将数据复制到新的2.2群集) - 请参阅http://docs.couchbase.com/couchbase-manual-2.5/cb-install/#upgrading
答案 2 :(得分:0)
我们使用此脚本:CouchbaseDump
它可以帮助我们从sqlite文件中获取密钥。