mongodb主从模式启动命令加--master 或--slave部署的详细步骤
要在MongoDB中启用主从模式,您可以按照以下步骤进行操作:
-
配置主服务器:
- 打开一个终端窗口,并导航到MongoDB的安装目录。
- 启动MongoDB服务器,并使用
--replSet参数指定副本集的名称。例如:mongod --replSet myReplSet。 - 此时MongoDB将以主服务器的方式启动。
-
初始化副本集配置:
- 打开另一个终端窗口,并连接到主服务器的MongoDB实例。
- 运行
rs.initiate()命令来初始化副本集配置。例如:rs.initiate()。 - MongoDB将创建一个包含一个成员的副本集配置。
-
启动副本服务器:
- 在新的终端窗口中,启动MongoDB服务器,并使用
--replSet参数指定副本集的名称。例如:mongod --replSet myReplSet。 - MongoDB将以副本服务器的方式启动,并尝试连接到主服务器。
- 在新的终端窗口中,启动MongoDB服务器,并使用
-
将副本服务器添加到副本集中:
- 在连接到主服务器的MongoDB实例的终端窗口中,运行
rs.add('副本服务器的IP地址:端口号')命令。例如:rs.add('192.168.1.2:27017')。 - MongoDB将添加副本服务器到副本集中,并开始同步数据。
- 在连接到主服务器的MongoDB实例的终端窗口中,运行
-
检查副本集状态:
- 在连接到主服务器的MongoDB实例的终端窗口中,运行
rs.status()命令来检查副本集的状态。例如:rs.status()。 - MongoDB将显示副本集的状态信息,包括主服务器和副本服务器的状态。
- 在连接到主服务器的MongoDB实例的终端窗口中,运行
请注意,上述步骤假设您已经正确安装和配置了MongoDB,并且可以在终端窗口中访问MongoDB的可执行文件。另外,确保在添加副本服务器之前,主服务器已经成功启动并正常运行
原文地址: http://www.cveoy.top/t/topic/iY6c 著作权归作者所有。请勿转载和采集!