时间:2021-05-24
今天的内容说下副本集的搭建过程吧。
下面的例子,是我自己在一台腾讯云服务器上搭建的过程,每个操作步骤都有,写出来大家看看。
本次操作是搭建一主,一从、一仲裁的三节点副本集,具体的过程如下:
这里需要注意,配置文件路径一般在对应的Mongodb目录下面,每个配置文件端口都不一样,需要自行调整。
我们搭建的副本集的名字叫做yeyz_repl0
使用mongo --port=xxxxx登录到实例上,初始化副本集
useadminrs.initiate({_id:"yeyz_repl0","members":[{"_id":1,"host":"127.0.0.1:28018"},{"_id":2,"host":"127.0.0.1:28019"},{"_id":3,"host":"127.0.0.1:28020","arbiterOnly":true}]})6.1生成一个keyFile
openssl rand -base64 756 > keyFile
修改keyFile的权限为400
chmod 400keyFile
6.2拷贝到各个文件夹下/data/mongoxxxxx/
6.3 修改配置文件,添加security项:
security:
keyFile: /data/mongo_28018/keyFile
6.4重启即可
显示primary即为主节点,其他节点为从节点。
以上就是MongoDB 副本集的搭建过程的详细内容,更多关于MongoDB 副本集的搭建的资料请关注其它相关文章!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Mongodb3.0.5副本集搭建及spring和java连接副本集配置详细介绍一、基本环境:mongdb3.0.5数据库spring-data-MongoDB
前言MongoDB副本集默认会创建local、admin数据库,local数据库主要存储副本集的元数据,admin数据库则主要存储MongoDB的用户、角色等信
本文实例讲述了MongoDB复制(副本集)。分享给大家供大家参考,具体如下:replicationset复制集,复制集,多台服务器维护相同的数据副本,提高服务器
在MongoDB副本集的测试中发现了一个丢数据的案例。1.概要描述测试场景为:一主一从一验证测试案例step1:关闭从副本;step2;向主副本中插入那条数据;
背景:由于历史原因,某个MongoDB副本集只有一主一从双节点,无法满足自动故障转移要求,需要配置一个仲裁节点。原有节点192.168.10.20:27017,