mongodb 做主从详细操作步骤
在 MongoDB 中设置主从复制(replication)需要以下详细操作步骤:
-
启动主节点(Master Node):
- 打开一个命令行终端(Terminal)窗口。
- 进入 MongoDB 的安装目录。
- 运行命令
mongod --replSet <replica_set_name>,其中<replica_set_name>为复制集的名称。 - 主节点启动成功后,会显示监听的端口号。
-
连接主节点并初始化复制集:
- 打开另一个命令行终端窗口。
- 进入 MongoDB 的安装目录。
- 运行命令
mongo进入 MongoDB 的交互式 Shell。 - 在 Shell 中,运行以下命令初始化复制集:
rs.initiate()
-
添加从节点(Slave Nodes):
- 打开另一个命令行终端窗口。
- 进入 MongoDB 的安装目录。
- 运行命令
mongod --replSet <replica_set_name>,其中<replica_set_name>为复制集的名称。 - 从节点启动成功后,会显示监听的端口号。
-
将从节点加入复制集:
- 返回到 MongoDB 的交互式 Shell。
- 运行以下命令将从节点加入复制集:
其中rs.add("<hostname>:<port>")<hostname>是从节点的主机名或 IP 地址,<port>是从节点的监听端口号。
-
验证复制集是否正常工作:
- 在 MongoDB 的交互式 Shell 中,运行以下命令查看复制集状态:
如果复制集正常工作,会显示主节点和从节点的状态信息。rs.status()
- 在 MongoDB 的交互式 Shell 中,运行以下命令查看复制集状态:
以上就是在 MongoDB 中设置主从复制的详细操作步骤。请注意,这只是一个简单的示例,实际使用时可能需要根据具体情况进行调整
原文地址: http://www.cveoy.top/t/topic/iY7b 著作权归作者所有。请勿转载和采集!