在 MongoDB 中设置主从复制(replication)需要以下详细操作步骤:

  1. 启动主节点(Master Node):

    • 打开一个命令行终端(Terminal)窗口。
    • 进入 MongoDB 的安装目录。
    • 运行命令 mongod --replSet <replica_set_name>,其中 <replica_set_name> 为复制集的名称。
    • 主节点启动成功后,会显示监听的端口号。
  2. 连接主节点并初始化复制集:

    • 打开另一个命令行终端窗口。
    • 进入 MongoDB 的安装目录。
    • 运行命令 mongo 进入 MongoDB 的交互式 Shell。
    • 在 Shell 中,运行以下命令初始化复制集:
      rs.initiate()
      
  3. 添加从节点(Slave Nodes):

    • 打开另一个命令行终端窗口。
    • 进入 MongoDB 的安装目录。
    • 运行命令 mongod --replSet <replica_set_name>,其中 <replica_set_name> 为复制集的名称。
    • 从节点启动成功后,会显示监听的端口号。
  4. 将从节点加入复制集:

    • 返回到 MongoDB 的交互式 Shell。
    • 运行以下命令将从节点加入复制集:
      rs.add("<hostname>:<port>")
      
      其中 <hostname> 是从节点的主机名或 IP 地址,<port> 是从节点的监听端口号。
  5. 验证复制集是否正常工作:

    • 在 MongoDB 的交互式 Shell 中,运行以下命令查看复制集状态:
      rs.status()
      
      如果复制集正常工作,会显示主节点和从节点的状态信息。

以上就是在 MongoDB 中设置主从复制的详细操作步骤。请注意,这只是一个简单的示例,实际使用时可能需要根据具体情况进行调整

mongodb 做主从详细操作步骤

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

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