linux

MongoDB复制集在Linux中的配置方法

小樊
41
2025-07-01 13:33:39
栏目: 云计算

配置MongoDB复制集在Linux中的步骤如下:

  1. 安装MongoDB
  1. 配置MongoDB
storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log
net:
  port: 27017
  bindIp: 0.0.0.0
replication:
  replSetName: myReplicaSet  # 复制集名称
  1. 启动MongoDB服务
sudo systemctl start mongod
sudo systemctl enable mongod
  1. 初始化复制集
rs.initiate(
  {
    _id: "myReplicaSet",
    members: [
      { _id: 0, host: "node1:27017" },
      { _id: 1, host: "node2:27017" },
      { _id: 2, host: "node3:27017" }
    ]
  }
)
  1. 验证复制集状态
rs.status()
  1. 添加或删除复制集成员
rs.add("192.168.1.101:27017") // 添加成员
rs.remove("192.168.1.101:27017") // 删除成员
  1. 注意事项

通过以上步骤,你应该能够在Linux上成功配置一个MongoDB复制集。如果在配置过程中遇到问题,可以参考MongoDB官方文档或寻求社区帮助。

0
看了该问题的人还看了