У меня есть установка CouchDB, которая обычно отлично открывается на футоне, в представлении «Все документы» я вижу все объекты; однако, когда я пытаюсь получить доступ к одному из своих представлений, я получаю эту ошибку через пару секунд «Ошибка: файловое повреждение файла_повреждения» в диалоговом окне предупреждения. В прошлом база данных перемещалась между дисками, поскольку мы меняли диски, чтобы убедиться, что у нас достаточно места. если файл поврежден, он вообще не должен работать, можно ли как-то восстановить то же самое. БД довольно большая, уже более 150 ГБ; Я даже пытался сделать то же представление с именем diff, но ошибка не исчезла.
Ошибка CouchDB при доступе к повреждению файла представления?
Ответы (2)
Я думаю, что перемещение файлов - плохая идея. Вам лучше реплицировать вашу БД со старого сервера на новый.
$ curl -H 'Content-Type: application/json' -X POST http://newserver:5984/_replicate -d ' {"source": "http://oldserver:5984/foo", "target": "bar", "create_target": true} '
person
Antonio
schedule
29.01.2013
удалите файлы индекса CouchDB и повторите попытку, они расположены либо в
/var/lib/couchdb/.{dbname}_design/
/usr/local/var/lib/couchdb/.{dbname}_design/
person
udnisap
schedule
02.03.2015