我有一台服务器,我想用它来测试新的应用程序版本(比如临时服务器),但同时我想将它用作MongoDB的复制从服务器。因此,有两个角色:
*-staging
db),并在此数据库上测试我的部署。
我从docs中看到了如何只将指定的数据库从一台服务器复制到另一台服务器,它似乎运行得很好。但是,当我试图在从服务器上复制现有数据库时,出现了错误not master
失败的问题。我不想在主服务器上复制这个数据库,因为它意味着所有的暂存测试都将在主服务器上执行,这对我不起作用。
这是否意味着我不能拥有一个数据库的MongoDB主数据库和另一个数据库的从属服务器?
发布于 2012-02-27 08:33:40
在默认情况下,只读取奴隶,但您可以通过在启动服务器时同时传递
mongod --slave --source master:1234 --master
https://stackoverflow.com/questions/9465632
复制相似问题