Couchbase - 在存储桶文件上运行以获取特定节点的所有密钥

时间:2014-03-13 13:02:38

标签: nosql couchbase

我目前正在使用couchbase服务器1.8.1,正在升级到2.2版本。

我们希望将couchbase 1.8.1的所有密钥转储到文本文件中,然后在此文件上运行并将所有数据复制到新的couchbase 2.2。

我们之所以选择使用此方法而不是备份和还原,是因为我们的服务器对备份响应不佳,存在服务器故障的风险。

你能帮我弄清楚如何从couchbase存储桶文件创建这个转储文件吗?

3 个答案:

答案 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文件中获取密钥。