要将现有的MongoDB设置为从库,可以按照以下步骤进行操作:

  1. 在从库服务器上安装MongoDB数据库。确保MongoDB版本与主库服务器上的版本相同或兼容。

  2. 编辑从库服务器上的MongoDB配置文件(mongod.conf),将以下内容添加到文件末尾:

replication:
  replSetName: <副本集名称>

其中,<副本集名称>是你为副本集指定的名称。

  1. 保存并关闭配置文件。

  2. 启动从库MongoDB服务。

  3. 在主库服务器上,连接到MongoDB Shell,并执行以下命令:

rs.initiate()

这将初始化副本集,并将当前主库设置为主节点。

  1. 执行以下命令,将从库添加到副本集:
rs.add("<从库服务器IP>:<端口号>")

其中,<从库服务器IP>是从库服务器的IP地址,<端口号>是从库MongoDB的端口号。

  1. 在从库服务器上,连接到MongoDB Shell,并执行以下命令:
rs.slaveOk()

这将允许从库服务器接受读取操作。

现在,你的现有MongoDB已经作为从库配置完成。它将自动从主库同步数据,并接受读取操作


原文地址: http://www.cveoy.top/t/topic/iXHA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录