Постоянная непрерывная репликация с CouchDB при перезагрузках - PullRequest
5 голосов
/ 15 февраля 2011

Как настроить непрерывную репликацию после перезагрузки?Непрерывная репликация работает только до следующей перезагрузки.

Ответы [ 3 ]

8 голосов
/ 03 марта 2012

Непрерывная репликация не была отложена до 1.3, она доступна по состоянию на 1.1. Как сказал Доминик, вы используете базу данных _replicator. Вставьте туда документ, например:

{
    "_id": "my_rep",
    "source":  "http://myserver.com:5984/foo",
    "target":  "bar",
    "create_target":  true,
    "continuous": true
}

Подробную документацию смотрите здесь: https://gist.github.com/832610

6 голосов
/ 15 февраля 2011

К сожалению, вам все равно нужно запустить непрерывную репликацию после перезапуска сервера.

Однако я задал этот вопрос на IRC, и оказалось, что версия 1.1 CouchDB, скорее всего, будет включать специальную базу данных под названием _replicator, в которой будут храниться параметры репликации. Таким образом, они останутся даже после перезапуска сервера.

2 голосов
/ 31 января 2012

кажется, они отложили его до 1,3 https://issues.apache.org/jira/browse/COUCHDB-776

...