2017-06-27 3 views
0

J'ai deux machines permet de dire que 156 et 157 J'ai un db dans 156 machine qui je veux répliquer sur 157 machine pour que j'utilise la commande suivanteImpossible de répliquer le canapé db

curl -X POST -d '{"source":"http://couch_user:[email protected]:5984/root_openwhisk-156_whisks","target":"http://couch_user:[email protected]:5984/root_openwhisk-156_whisks"}' http://couch_user:[email protected]:5984/_replicate -H "Content-Type: application/json" 

aussi J'ai essayé sans mot de passe

curl -X POST -d '{"source":"http://XX.XX.XX.156:5984/root_openwhisk-156_whisks","target":"http://XX.XX.XX.157:5984/root_openwhisk-156_whisks"}' http://XX.XX.XX.156:5984/_replicate -H "Content-Type: application/json" 

mais je reçois ci-dessous erreur { "erreur": "db_not_found", "raison": "ne pouvait pas ouvrir http://XX.XX.XX.156:5984/root_openwhisk-156_whisks/"}

J'ai aussi essayé l'utilitaire de réplicateur futon mais cela ne fonctionne pas non plus

Dans le lit je peux voir root_openwhisk-156_whisks avec _replicator et _utilisateur dans les deux machines Veuillez aider

Répondre

0

La source doit être juste root_openwhisk-156_whisks sans le protocole http, l'adresse IP et les informations d'identification de connexion. Exemple à partir des documents officiels: http://guide.couchdb.org/draft/replication.htmlenter image description here

+0

En fait, vous pouvez l'URL complète qui n'est pas le problème. Question ici était un personnage spécial était là dans la commande – Katiyman