MongoDB副本集部署(Windows)

用本机已经安装好的MongoDB做为主节点------副本集部署(windows) -----------------------------划重点------------------------------------------------------------划重点------------------------------------------------------------划重点------------------------------------------------------------划重点------------------------------ 阅读详情

MongoDB副本集部署

准备阶段:

在开始部署MongoDB副本集集群之前,我们需要做一些准备工作。首先,需要准备好硬件资源,包括服务器、存储空间等。其次,我们需要安装MongoOB数据库。可以在MongoDB官方网站上找到适合你操作系统的安装包,并按照提示进行安装。

配置副本集:

完成准备阶段后,我们就可以开始配置MongoDB副本集了。下面是配置副本集的步骤:

步骤描述
1初始化主节点
2添加副本集成员
3设置副本集优先级
4设置副本集选举优先级


步骤1:初始化主节点

首先,我们需要选择一个节点作为初始主节点。在主节点上执行以下命令:

mongod --replSet myReplicaSet

这会启动一个MongoDB实例,并将其设置为主节点。

步骤2:添加副本集成员

接下来,我们需要将其他节点添加为副本集成员。在每个节点上执行以下命令:

mongo --replSet myReplicaSet

这会启动一个MongoDB实例,并将其设置为副本集成员。注意,每个节点的配置文件中应包含replSet参数,值为myReplicaSet。

步骤3:设置副本集优先级

副本集优先级决定了每个节点在选举主节点时的优先级。我们可以使用以下命令设置副本集成员的优先级:

cfg = rs.conf()
cfg.members[0].priority = 2
cfg.members[1].priority = 1
cfg.members[2].priority = 0
rs.reconfig(cfg)

上述命令将第一个成员的优先级设置为2,第二个成员的优先级设置为1,第三个成员的优先级设置为0。在选举主节点时,优先级较高的节点更有可能被选为主节点。

步骤4:设置副本集选举优先级

副本集选举优先级决定了每个节点在选举主节点时是否有资格成为主节点。我们可以使用以下命令设置副本集成员的选举优先级:

cfg = rs.conf()
cfg.members[0].votes = 1
cfg.members[1].votes = 1
cfg.members[2].votes = 0
rs.reconfig(cfg)

上述命令将第一个和第二个成员的选举优先级设置为1,第三个成员的选举优先级设置为0.只有选举优先级为1的成员才有资格成为主节点。

测试与监控

在配置完副本集后,我们需要验证副本集的状态,并配置监控与报警。以下是相关步骤:

MongoDB副本集部署(windows) bin>mongod -port 端口号 -dbpath 数据路径 -logpath 日志路径 -replSet 副本集名称。说明:第一个“_id”为副本集名称,“priority”为优先级,数字越大,优先级越高。每一个节点(实例)都创建对应的数据文件(data)和日志文件(log)。(明明是主节点,但却显示从节点) 阅读详情

相关推荐

【LVGL】学习笔记--(3)界面切换以及显示优化

界面切换和帧率优化

sinat_33408502的博客 1万+

【mongodb】mongodb副本集的搭建和使用

# Mongodb副本集介绍: Mongodb复制集由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点。 Mongodb Driver(客户端)的所有数据都写入Primary,Secondary从Primary同步写入的数据,以保持复制集内所有成员存储相同的数据集,实现数据的高可用。 ​ # 副本集作用: 数据冗余,用做故障恢复使用,当发生硬件故障或者其它原因造成的宕机时,可以使用副本进行恢复。 读写分离,读的请求分流到副本上,减轻主节点的读压力。

zerotoall的博客 1695

基于虚拟阻抗重塑的构网型VSG变流器SISO序阻抗建模与宽频振荡抑制策略分析(面向高比例新能源并网场景)

本文深入探讨了基于虚拟阻抗控制的构网型VSG变流器SISO序阻抗建模技术及其在高比例新能源并网场景中的宽频振荡抑制策略。通过虚拟阻抗重塑,有效改善了变流器的阻抗特性,解决了次/超同步频段的振荡问题,并提供了参数设计、阻抗扫频验证等实用技巧,为新能源并网系统的稳定性提供了可靠解决方案。

weixin_29268385的博客 250

mongodb副本集群

首先登陆到主节点mongo 127.0.0.1:27017,因为只能在主节点上操作。其中第一个“id”为复制集的ID标识,即"id":“rs0”;第二个“id”是复制集内成员的标识,即"id":0。还有一种初始化的方法,就是先只初始化一个节点,然后再通过命令rs.add("ip:port") 来添加从节点或。在主节点(127.0.0.1:27017)上的test库collection集合c1中插入数据。通过命令rs.addArb("ip:port")来添加投票节点。是分别运行的MongoDB实例的端口。

2301_82308696的博客 969

关于Arduino中的常用函数

一、I/O函数 二、时间函数 三、数学函数 abs 返回其参数的无符号值 【abs(12)返回12,abs(-12)也返回12】 constrain 限制一个数字以阻止它超出范围。第一个参数是被限制的数字,第二个参数是范围区间的开始,第三个参数是允许的数字范围区间的结尾。 【constrain(8,1,10)返回8,constrain(11,1,10)返回10,constrain(0,1,10)返回1】 map 将一个范围内的数字映射到另一个范围。第一个参数是要映射到数字,第二个和第三个参数是from范围(

TREE的博客 7322

AVM环视:系统搭建整体流程

文章目录前言一、畸变矫正鱼眼相机二、透视变换三、图像拼接四、图像融合总结 前言 由于正在做AVM环视,所以记录一下整个过程,归纳为一个系列文章,并对期间遇到的错误进行归纳整理。本文主要概括了AVM环视的大致流程和逻辑,不涉及代码部分,仅供思路参考,其中涉及的具体技术会在后期整理为小章节进行分析。 一、畸变矫正 鱼眼相机 做环视基本上使用到的是鱼眼照片,因为鱼眼相机的视角范围可以达到220°到230°,所以一个相机就可以采集到一个面的全部信息,例如汽车具有四个面,那么在汽车的前后左右分别安装一个鱼眼相机.

qq_34468890的博客 6536

mongodb7副本集群部署

是最常用的nodql数据库,在数据库排名中已经上升到了前六。这篇文章介绍如何部署mongodb副本集群。

ToString_1024的博客 1618

硬件基础(4):(6)高精度ADC设计中模拟地与数字地的划分与连接

在实际 PCB 设计中,**接地与布线**对于获得干净的参考电压和高精度 ADC 测量至关重要。下面详细阐述**如何在硬件层面减少数字噪声耦合到模拟电路、保障参考电压的稳定性**。

FCZlll的博客 2643

mongoDB副本集配置(windows操作系统)

data文件夹下再创建3个子文件夹。

weixin_45991835的博客 1258

Unity之ASE+ShaderGraph+VFX入门到精通 目录

这里是ASE+ShaderGraph+VFX从入门到精通专栏的目录,不停更新中,有问题随时留言或者私信。

TxNet 2840

RK3588部署YOLO模型 包含模型量化+npu轻量化+ubuntu+RGA图像加速和多线程模型加速 包源码

本专栏为深度学习部署全栈学习体系,包含68篇由浅入深的教程,专为零基础学习者设计。内容涵盖TensorRT与RK3588平台部署技术,包含Jetson系列和RK系列硬件部署实战,采用"理论+源码+实战"三位一体的教学模式。学习路径从基础环境搭建到模型优化、容器化部署、多硬件平台适配,最终掌握工业级AI部署能力。特色包括C++基础教学、Docker容器化、INT8量化、多线程优化等核心技术,并附带YOLOv5、人脸检测、车牌识别等多个实战项目源码。适合算法工程师转部署方向、嵌入式开发者及对

FJN110的博客 3731

MongoDB副本集在Windows环境下的部署

MongoDB副本集(Replica Set)是MongoDB提供的一种高可用性解决方案,通过数据复制保证数据的安全性。本文介绍了在Windows环境下部署MongoDB副本集的步骤和注意事项,并提供了关键配置和命令的示例。通过合理配置和启动MongoDB节点,以及正确配置副本集,可以为企业级应用提供稳定、可靠的数据存储服务。同时,也需要注意数据的备份和安全性问题,确保数据的完整性和可用性。),指定数据目录、日志目录以及端口号等参数。创建数据目录和日志目录:分别创建用于存储数据和日志的目录,例如。

2301_81226895的博客 2596

成功解决raise Py4JError py4j.protocol.Py4JError: py4j.protocol.Py4JError: Could not find py4j jar at 

成功解决raise Py4JError("Could not find py4j jar at {0}".format(jarpath)) py4j.protocol.Py4JError: Could not find py4j jar at 目录 解决问题 解决思路 解决方法 1、第一步安装jdk 2、第二步安装或升级py4j 解决问题 raise Py4JError("Could not find py4j jar at {0...

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 4624

MongoDB 4.4副本集在Windows环境下的部署指南

在追求高可用性和数据冗余的现代数据库架构中,MongoDB副本集是一个不可或缺的组件。本教程将引导您完成在Windows操作系统上部署MongoDB 4.4副本集的全过程,构建一个包含一主两从(一个主节点、两个从节点)的伪分布式系统。此配置旨在提供基础的故障转移能力及读取扩展性。

laolv3的博客 903

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

MongoDB4.0 WINDOWS环境下 副本集、分片部署

MongoDB4.0 WINDOWS环境下 副本集、分片部署 weixin_30325793 部署开始: 创建路径D:\Program Files\MongoDB\MySet下 config Data log 文件夹 config文件夹下准备配置文件: 分片1的副本集1 storage: dbPath: D:/Program Files/MongoDB/MySet/Data/shard11 journal: enabled: true systemLog: destin.

cxu123321的博客 384

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Windows 中Mongodb 多台服务器实现副本集,集群部署

目前,在优快云包含个人博客中,关于mongodb集群部署是非常多的,这篇主要是针对于多台机器,部署mongodb副本集,并通过Java代码进行验证,其中,Java代码使用主流的SpringBoot架构。 首先,我们进行mongodb的下载,下载地址为: https://download.youkuaiyun.com/download/weixin_41986096/11539922 可以将mong...

一起记录GIS学习 2799

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

下一篇: MongoDB常用的操作(数据库、集合)
Meguling
博客等级 码龄3年 70粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值