ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

mongodb5.0 搭建副本集

2022-03-10 11:02:55  阅读:240  来源: 互联网

标签:bin mongod mongodb5.0 -- MongoDB Server 副本 slave1 搭建


一、复制文件

1. 找到mongodb的安装目录,复制两份并改名(随便什么名称)

2. 找到mongodb的log和data目录,同样复制两份


二、修改配置文件

1. 修改第一步中,复制的两份mongodb文件中的配置文件

别忘了把主服务的配置文件中的replication项也加上相应的值

# mongod.conf

# Where and how to store data.
storage:
  dbPath: F:\MongoDB\Server\slave1\data  //指向对应的data目录
  journal:
    enabled: true

# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path:  F:\MongoDB\Server\slave1\log\mongod.log   //指向对应的log文件

# network interfaces
net:
  port: 27018   //修改相应的端口
  bindIp: 127.0.0.1

replication:   //配置副本集的名称
  replSetName: mongo

三、添加服务

1. 管理员身份运行cmd/powershell,进入mongodb的文件夹下"C:\Program Files\MongoDB\Server\slave1\bin",以复制slave1为例

2. 执行下面的命令(注意修改相应的路径)

 .\mongod.exe --config "C:\Program Files\MongoDB\Server\slave1\bin\mongod.cfg" --serviceDisplayName MongodSlave1 --serviceName MongodSlave1 -install

// 附上删除服务的命令
// .\mongod.exe --remove --serviceName MongodSlave2 

// 如果安装后还是没有服务,可以使用这个
// .\mongod.exe --config "C:\Program Files\MongoDB\Server\slave1\bin\mongod.cfg" --serviceDisplayName MongodSlave1 --serviceName MongodSlave1 -reinstall

3、执行后会在服务里找到对应的服务

四、启动副本集

1. 进入主服务的bin文件夹下"C:\Program Files\MongoDB\Server\5.0\bin"

.\mongo.exe --port 27017 //执行该命令

进入如下界面

// 执行以下命令
rs.initiate() // 初始化
rs.add("127.0.0.1:27018") // 添加对应从服务器的地址
rs.add("127.0.0.1:27019")
rs.status() // 查看副本集状态


这样就成功开启了副本集!!!

标签:bin,mongod,mongodb5.0,--,MongoDB,Server,副本,slave1,搭建
来源: https://www.cnblogs.com/qwfy-y/p/15988549.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有