2013-05-17 2 views
3

두 대의 CouchDB 데이터베이스 (SystemA 및 SystemB)가 실행 중입니다. 어떤 포트에 데이터가포트 Couchdb 복제가 수행되는 위치

curl -H 'Content-Type: application/json' 
     -X POST http://SystemB:5984/_replicate -d 
     '{ 
      "source": "http://SystemA:5984/foo", 
      "target": "foo" 
     }' 

을 전송되는 : 그들의 URL은 다음 명령을 사용하여 SystemB하는과 SystemA에서

http://SystemA:5984/_utils 
http://SystemB:5984/_utils 

복제를 수행하는?

답변

1

복제본은 원본 데이터베이스의 _changes 피드를 사용하므로 다른 프로세스와 마찬가지로 데이터베이스에 액세스합니다. 따라서 포트는 5984입니다.

+0

사실입니까? 복제가 설정된 포트와 다른 포트에서 복제가 수행 된 것 같습니다. 내가 물어 보는 이유는 vpns와 방화벽이 복제를 작동 시키는데 문제가 되었기 때문입니다. – fet