启动mongod时,可以传入配置文件的位置。
mongod --config /etc/mongodb-master.conf
是否可以在此文件中定义rs.conf()文档?我查看了文档,并指出你可以在配置文件中定义一个replSet名称,虽然在我启动mongo时设置这个值并没有初始化rs.conf()文件。
基本上我想知道每次向复制集添加新成员时是否必须连接到mongo实例。
答案 0 :(得分:2)
我担心这是不可能的。除了在conf文件中指定Replicaset名称外,还会从replset
数据库中的local
集合中读取其余配置。
无法覆盖conf文件中local.replset
的内容。如果可能的话,很容易意外地重置副本集配置。