1

所以我正在阅读有关更改配置服务器的文档:
http ://www.mongodb.org/display/DOCS/Changing+Config+Servers

虽然我同意此操作的步骤顺序:
重命名配置服务器 - 不同的主机名
如果您希望在 --configdb 选项中使用不同的名称或 IP 地址,那么这适用于您。

  1. 关闭要移动的配置服务器
  2. 将数据移动到新机器
  3. 启动新的配置服务器
  4. 关闭所有进程(mongod、mongos、配置服务器)。
  5. 重新启动 mongod 进程。
  6. 使用新的 --configdb 参数重新启动 mongos 进程。

是否有任何具体原因需要颠倒最后两个步骤的顺序:
从一个配置服务器升级到三个
不幸的是,您需要关闭整个系统。

  1. 关闭所有进程(mongod、mongos、配置服务器)。
  2. 将数据子目录(dbpath 树)从配置服务器复制到新的配置服务器。
  3. 启动配置服务器。
  4. 使用新的 --configdb 参数重新启动 mongos 进程。
  5. 重新启动 mongod 进程。
4

1 回答 1

4

一般来说,我们建议在配置服务器启动mongos之后启动。mongod在这一点上,我们已经使文档保持一致。

于 2012-09-17T00:33:16.843 回答