使用“couchup”实用程序将CouchDB 1.x迁移到2.x.

时间:2018-01-09 00:23:42

标签: couchdb-2.0

我目前正在尝试将我的couchdb 1.6.1文件转换为couchdb 2.1.1

我正在尝试使用Apache推荐的“couchup”实用程序(http://docs.couchdb.org/en/latest/install/upgrading.html

我将我的文件从旧目录(E:\ CouchDB \ var \ lib \ couchdb)复制到 新的E:\ CoucchBD \ data)。

当我运行“py couchup list”时,它成功列出了我未转换的沙发数据库文件:

screenshot1

当我运行“py couchup replicate -a -l -p”时,它失败了

1 个答案:

答案 0 :(得分:1)

我有两个问题需要解决才能完成这项工作

  1. 我的群集couchDB设置不正确。

    一个。我忘了在vm.args中更改-name(并且它们都是名为couchDB @ localhost的节点。我已将这些重命名为couchDB @

    湾要求我卸载/重新安装我的节点,预先更新我的     vm.args文件并重新配置集群

  2. 在两个节点上,我已将我的[admins]登录名和密码注释掉我的local.ini文件并重新启动couchDB服务。这是因为我的长密码与64位编码结合使用了沙发实用工具。
  3. 在此之后,我成功地复制了我的大部分数据库。我不得不减少完成后重新启用我的密码