使用 docker 创建 mongodb 副本集, 和调整副本集优先级

这篇具有很好参考价值的文章主要介绍了使用 docker 创建 mongodb 副本集, 和调整副本集优先级。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

=== mongod 本地创建副本集
mongod --port 27017 --dbpath /srv/mongodb/db0 --replSet rs0 --bind_ip localhost,<hostname(s)|ip address(es)>
–dbpath 指向数据存放地址
–replSet 后面为 副本集的名。
rs.initiate() 启动新的副本集
rs.conf() 查看副本集的配置
rs.status() 查看副本集的状态
rs.add() 将成员添加到副本集
rs.add( { host: “mongodb3.example.net:27017” } )

删除副本集成员

1、先停止要删除成员的实例
使用 mongosh , 并执行 db.shutdownServer(), 关闭实例
2、进入当前副本集的 primary。 即 主节点。
3、
rs.remove("mongod3.example.net:27017")

也可以通过 rs.reconfig()的方式来删除一个成员。即重新配置。
通过 rs.conf() 找到要删除成员的 index 位置。
使用 docker 创建 mongodb 副本集, 和调整副本集优先级

docker 创建 mongo 副本集

docker run --network mongo-net  --name mongo -d -v E:\dockerMongoDb\data\db -p 27021:27017 mongo:latest --replSet mongo-set
docker run --network mongo-net  --name mongo-slaver -d -v E:\dockerMongoDb\data\db -p 27022:27017 mongo:latest --replSet mongo-set
docker run --network mongo-net  --name mongo-arbiter -d -v E:\dockerMongoDb\data\db -p 27023:27017 mongo:latest --replSet mongo-set
参数说明

–network 将容器加入创建的网桥
-v 将容器内部的文件挂载在宿主机指定的目录
–replSet 命名副本集名

进入主 mongodb 容器并打开mongosh
 docker exec -it mongo bash
 // 打开 mongosh
 mongosh
初始化副本集

rs.initiate()

添加副节点 ,priority 值越大,越有可能当选主节点
rs.add('mongo-slaver:27017')
rs.add({host:'mongo-arbiter:27017',priority:0})
查看副本集状态

rs.status()

=== docker 常见命令

docker ps

docker ps -a

docker rm

docker run

docker stop


调整副本集优先级

获取副本集配置
重新配置副本集
使用 docker 创建 mongodb 副本集, 和调整副本集优先级
使用 docker 创建 mongodb 副本集, 和调整副本集优先级文章来源地址https://www.toymoban.com/news/detail-491706.html

到了这里,关于使用 docker 创建 mongodb 副本集, 和调整副本集优先级的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C++杂货铺】优先级队列的使用指南与模拟实现

    优先级队列是一种容器适配器,根据严格的弱排序标准,它的第一个元素总是它所包含的元素中最大的。 此上下文类似于堆,在堆中可以随时插入元素,并且只能检索最大堆元素(优先级队列中位于顶部的元素)。 优先级队列被实现为容器适配器,容器适配器即将特定容器

    2024年02月09日
    浏览(42)
  • C++——优先级队列(priority_queue)的使用及实现

    目录 一.priority_queue的使用 1.1、基本介绍 1.2、优先级队列的定义 1.3、基本操作(常见接口的使用) 1.4、重写仿函数支持自定义数据类型 二.priority_queue的模拟实现 2.1、构造重要的调整算法 2.2、常见接口的实现 push() pop() top() empty()、size()  三.利用仿函数改进调整算法 我们之前

    2024年02月02日
    浏览(39)
  • 【C++】STL使用仿函数控制优先级队列priority_queue

    本文章讲解C++STL的容器适配器:priority_queue的实现,并实现仿函数控制priority_queue底层。 priority_queue叫做优先级队列,它的底层结构是堆,在库中,默认生成的是大堆 在库的实现中,使用vector作为该优先级队列的适配容器。 由于priority_queue也是一个适配器,所以它的接口函数

    2024年02月16日
    浏览(43)
  • Hutool BeanUtil工具使用及SQL中AND与OR优先级解析

    本文深入探讨了Hutool工具包中的BeanUtil工具的使用,以及SQL查询语句中AND和OR逻辑运算符的优先级问题。

    2024年02月10日
    浏览(56)
  • iOS开发进阶(六):Xcode14 使用信号量造成线程优先级反转问题修复

    应用 Xcode 14.1 进行项目编译时,遇到以下错误提示,导致APP线程暂停。 以上问题是由于iOS信号量造成线程优先级反转,在并发队列使用信号量会可能会造成线程优先级反转。 经过查询资料,发现是在 XCode14 上增加了工具,比如 : Thread Performance Checker ( XCode14 上默认开启的)

    2024年02月01日
    浏览(60)
  • 【STL】priority_queue(优先级队列)详解及仿函数使用(附完整源码)

    1. priority_queue介绍和使用 1.1 priority_queue介绍 优先级队列也是在 queue 里: 因此和 queue 一样, priority_queue 也是一个容器适配器。priority_queue官方文档 优先队列是一种容器适配器,根据严格的弱排序标准,它的第一个元素总是它所包含的元素中最大的。 类似于堆,在堆中可以随

    2024年02月08日
    浏览(40)
  • 【C++】STL——容器适配器priority_queue(优先级队列)详解 及 仿函数的介绍和使用

    这篇文章我们接着上一篇的内容,再来学一个STL里的容器适配器—— priority_queue (优先级队列) 1.1 priority_queue的介绍 我们上一篇文章学了 queue (队列),那优先级队列也是在 queue 里面的: 和 queue 一样, priority_queue 也是一个容器适配器,那他和 queue 有什么区别呢?我们一

    2024年02月07日
    浏览(42)
  • [C++] STL_priority_queue(优先级队列) 的使用及底层的模拟实现,容器适配器,deque的原理介绍

    priority_queue文档介绍 翻译: 1. 优先队列是一种 容器适配器 ,根据严格的弱排序标准, 它的第一个元素总是它所包含的元素中最大的。 2. 此上下文类似于 堆 , 在堆中可以随时插入元素,并且只能检索最大堆元素(优先队列中位于顶部的元素)。 3. 优先队列被实现为容器适配

    2024年02月04日
    浏览(40)
  • c语言[]优先级大于*优先级

    本博文源于笔者正在学习的c语言[]优先级大于*优先级.在定义二维数组时,a+1与[]号结合后,谁的优先级更高,是本博文探讨的话题 想要看看*与[]谁的优先级更高 通过代码发现[]优先级比*号要高(a+1)[1]等价于a+2再取*号就是9了,在第二个pirintf代码中,等价于a[1][1] =6,第三个

    2024年01月20日
    浏览(57)
  • NVIC 简介、抢占优先级和响应优先级

    NVIC 是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。 如果医院只有医生的话,当看病的人很多时,医生就得安排一下先看谁,后看谁,如果有紧急的病人,那还得让紧急的病人最先来,这个安排先后次序的任务很繁琐,

    2024年02月05日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包