ubuntu

Ubuntu如何配置MongoDB集群

小樊
44
2025-08-17 21:27:13
栏目: 云计算

以下是在Ubuntu上配置MongoDB集群的步骤:

配置副本集

  1. 安装MongoDB:在所有节点上执行sudo apt updatesudo apt install -y mongodb-org
  2. 修改配置文件:在每台服务器上编辑/etc/mongod.conf,添加replication: replSetName: "rs0"rs0为副本集名称,可自定义)。
  3. 重启服务:在每个节点上执行sudo systemctl restart mongod
  4. 初始化副本集:在其中一台服务器上,通过mongo命令连接数据库,执行rs.initiate(),再添加其他节点rs.add("节点IP:27017")
  5. 验证状态:在mongo shell中执行rs.status()查看副本集状态。

配置分片集群(可选)

  1. 配置配置服务器:至少准备三台服务器,创建配置目录,编辑配置文件设置sharding.clusterRole: configsvr等参数,启动服务并初始化副本集。
  2. 配置分片服务器:为每个分片创建目录,编辑配置文件设置sharding.clusterRole: shardsvr等参数,启动服务并初始化副本集。
  3. 配置Mongos路由器:编辑配置文件设置sharding.configdb为配置服务器副本集地址,启动mongos
  4. 添加分片:连接到mongos,使用sh.addShard()添加分片。

0
看了该问题的人还看了