Миграция CouchDB 1.x в 2.x с помощью утилиты "couchup"
В настоящее время я пытаюсь конвертировать мои файлы couchdb 1.6.1 в couchdb 2.1.1
Я пытаюсь использовать утилиту "couchup", рекомендованную Apache, в документации ( http://docs.couchdb.org/en/latest/install/upgrading.html).
Я скопировал мои файлы из старого каталога (E:\CouchDB\var\lib\couchdb) в новый каталог E:\CoucchBD\data).
Когда я запускаю "py couchup list", он успешно перечисляет мои не преобразованные файлы базы данных couch:
Когда я запускаю "py couchup replicate -a -l -p ", происходит сбой
1 ответ
Были 2 проблемы, которые я должен был исправить, чтобы получить эту работу
Мой кластер couchDB не был настроен правильно.
а. Я забыл изменить -name в vm.args (и оба они были узлами с именем couchDB@localhost . Я переименовал их в couchDB @
б. потребовал от меня удалить / переустановить мои узлы, правильно обновить мои файлы vm.args и перенастроить кластер
- На обоих узлах я закомментировал мою строку логина и пароля [admins] в моем файле local.ini и перезапустил сервис couchDB. Это произошло потому, что мой длинный пароль в сочетании с 64-битной кодировкой был частью утилиты couchup.
После этого я смог успешно скопировать большую часть своей базы данных. Я должен был урезать Когда я снова включил свой пароль