ubuntu

Ubuntu MongoDB集群搭建步骤是什么

小樊
51
2025-08-13 21:24:32
栏目: 云计算

以下是在Ubuntu上搭建MongoDB集群的步骤:

副本集集群

  1. 安装MongoDB:在每台服务器上执行sudo apt updatesudo apt install -y mongodb-org
  2. 配置MongoDB:编辑/etc/mongod.conf,设置replication.replSetName为副本集名称,如rs0,并设置bindIp0.0.0.0以允许所有IP访问。
  3. 启动MongoDB服务:在每台服务器上执行sudo systemctl start mongodsudo systemctl enable mongod
  4. 初始化副本集:在其中一台服务器上运行mongo进入shell,执行rs.initiate(),再执行rs.add("其他节点IP:27017")添加其他节点。
  5. 验证集群状态:在shell中执行rs.status(),查看节点状态。

分片集群

  1. 安装MongoDB:同副本集集群安装步骤。
  2. 配置配置服务器:在3台配置服务器上,创建配置目录,编辑/etc/mongod-config.conf,设置storage.dbPathnet.port等,设置replication.replSetName为配置服务器副本集名称,启动服务并初始化副本集。
  3. 配置分片服务器:为每个分片创建配置文件,设置相关参数,启动分片服务器并初始化副本集。
  4. 配置mongos路由器:编辑/etc/mongos.conf,设置sharding.configdb为配置服务器副本集名称和地址,启动mongos
  5. 添加分片到集群:连接到mongos,执行sh.addShard("分片副本集名称/分片主节点IP:端口")
  6. 验证分片集群状态:在mongos上执行sh.status()查看集群状态。

0
看了该问题的人还看了