1

我目前正在尝试将我的 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:\CouchBD\data)。

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

截图1

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

4

1 回答 1

1

为了完成这项工作,我需要解决 2 个问题

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

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

    湾。需要我卸载/重新安装我的节点,正确更新我的 vm.args 文件并重新配置集群

  2. 在两个节点上,我已经注释掉了我的 [admins] 登录名和密码行,我的 local.ini 文件并重新启动了 couchDB 服务。这是因为我的长密码与 64 位编码相结合是 couchup 实用程序的一部分。

在此之后,我成功地复制了我的大部分数据库。我不得不修剪完成后我重新启用我的密码

于 2018-01-09T22:05:38.117 回答