我有两台机器可以说156和157 我有156机器的数据库,我想复制到157机器,因为我使用以下命令
curl -X POST -d '{"source":"http://couch_user:couch_password@XX.XX.XX.156:5984/root_openwhisk-156_whisks","target":"http://couch_user:couch_password@XX.XX.XX.157:5984/root_openwhisk-156_whisks"}' http://couch_user:couch_password@XX.XX.XX.156:5984/_replicate -H "Content-Type: application/json"
我也试过没有密码
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"
但是我得到了以下错误 {"错误":" db_not_found","原因":"无法打开http://XX.XX.XX.156:5984/root_openwhisk-156_whisks/"}
我也在蒲团尝试过复制器实用程序,但这也没有用
在被褥中我可以看到root_openwhisk-156_whisks以及两台机器中的_replicator和_user 请帮助
答案 0 :(得分:0)
源代码应该只是root_openwhisk-156_whisks
,没有http协议,IP和登录凭据。官方文件中的示例:http://guide.couchdb.org/draft/replication.html