我通過發佈到localhost:5984/_replicate來引導couchdb中的複製。該URL只接受POST請求。列出couchdb中的活動複製1.1.0
還有第二個URL:localhost:5984/_replicator,它接受PUT,GET和DELETE請求。
當我配置一個複製張貼到_replicate時,它開始,但我無法獲得有關它的信息。它也沒有在_replicator中列出。
- 如何獲取活動複製列表?
- 如何取消主動複製?
編輯:如何使用_replicator
方法觸發複製。
感謝JasonSmith的評論,我得到了以下解決方案:註冊到_replicator
需要使用完整的URL(包括身份驗證憑證)作爲目標數據庫。當使用_replicate
url時,情況並非如此,該url很高興獲取目標數據庫的名稱(我在此討論關於複製的說法)。究其原因,據我所知,解釋here(見第8節「的user_ctx財產和代表團」)
這很有趣,但它仍然沒有解決我所有的問題。注意'_replicator'不起作用,而發往'_replicate'的文件與文檔完全相同。在我得到的日誌中:'錯誤開始複製'045020f93f9da91e1e6b609754b32a15 + continuous + create_target'(document'maintenance'):{未授權,<<「未經授權訪問數據庫維護」>>'。我更喜歡'_replicator'方法,因爲它是一個真正的數據庫,我可以輕鬆管理我的複製。 – dangonfast