返回顶部
首页 > 资讯 > 数据库 >Mongodb被动(passive)节点配置
  • 839
分享到

Mongodb被动(passive)节点配置

2024-04-02 19:04:59 839人浏览 独家记忆
摘要

  将一个mongoDB的普通数据节点修改为passive节点,也就是能同步数据、投票,但是不能成为primary节点。  除了仲裁节点,其他每个节点都有个代表优先权priority的值

  将一个mongoDB的普通数据节点修改为passive节点,也就是能同步数据、投票,但是不能成为primary节点。

  除了仲裁节点,其他每个节点都有个代表优先权priority的值,我们可以通过设置优先权来决定谁成为primary的权重最大。

  MonGoDB replica sets中通过设置priority的值来决定优先权的大小,这个值的范围是0--100,值越大,优先权越高。

  如果值是0,那么不能成为primay。 


  1. 通过rs.conf()命令查看出节点列表:

  以下为我的实验mongodb集群

PRIMARY> rs.conf()
{
"_id" : "test",
"version" : 22,
"members" : [
{
"_id" : 3,
"host" : "192.168.22.36:27017"
},
{
"_id" : 5,
"host" : "192.168.22.10:27017"
},
{
"_id" : 6,
"host" : "192.168.22.12:27017",
"priority" : 0,
"arbiterOnly" : true
},
{
"_id" : 7,
"host" : "192.168.22.115:27017"
}
]
}



2.将上面的192.168.22.10节点的priority值修改成0,让它只接收数据,不参与成为primary的竞争。

命令格式如下:

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

  说明:cfg.members[0].priority =

  中括号中的数字是执行rs.conf()得出的节点顺序,第一个节点在这里写0,第二个节点写1,依次类推。


  执行命令:

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

  查看集群状态:

PRIMARY> rs.conf()
{
"_id" : "test",
"version" : 22,
"members" : [
{
"_id" : 3,
"host" : "192.168.22.36:27017"
},
{
"_id" : 5,
"host" : "192.168.22.10:27017"
"priority" : 0
},
{
"_id" : 6,
"host" : "192.168.22.12:27017",
"priority" : 0,
"arbiterOnly" : true
},
{
"_id" : 7,
"host" : "192.168.22.115:27017"
}
]
}

  可以看到192.168.22.10:27017节点的priority的值变为0,这时候它只接收数据,不参与primary的竞争。

您可能感兴趣的文档:

--结束END--

本文标题: Mongodb被动(passive)节点配置

本文链接: https://lsjlt.com/news/44541.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mongodb被动(passive)节点配置
      将一个mongodb的普通数据节点修改为passive节点,也就是能同步数据、投票,但是不能成为primary节点。  除了仲裁节点,其他每个节点都有个代表优先权priority的值...
    99+
    2024-04-02
  • Mongodb延迟复制节点配置
    背景:  我们一般配置的Mongodb主从,或者Mongodb复制集,数据同步都是实时的。但如果在主节点上进行了错误的数据操作,这时候就会导致整个集群的数据都出错。因此,我们可以在一个集群中,挑选...
    99+
    2024-04-02
  • MongoDB中怎么修复config配置节点
    这期内容当中小编将会给大家带来有关MongoDB中怎么修复config配置节点,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。修复流程如下:# 登录到config库,查看c...
    99+
    2024-04-02
  • WCF如何配置子节点
    这篇文章给大家分享的是有关WCF如何配置子节点的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。WCF配置子节点Services: 文件内已经有一个名为CatalogService的服务,实现服务的类名一致。在Ser...
    99+
    2023-06-17
  • pi节点云服务器配置
    PI节点云服务器采用先进的云计算技术,包括虚拟化、负载均衡、容错等技术,能够提供高性能、可靠性和安全性。它采用云计算的思想,将计算资源分配给用户,使得用户只需要专注于自己的业务需求,而不必担心计算资源的分配和管理。 PI节点云服务器的架构...
    99+
    2023-10-28
    节点 服务器配置 pi
  • redis安装和配置_动力节点Java学院整理
    在Ubuntu上安装Redis 要安装Redis在Ubuntu上,打开终端,然后键入以下命令: $sudo apt-get update $sudo apt-get install redis-se...
    99+
    2022-06-04
    节点 动力 学院
  • mybatis简介与配置_动力节点Java学院整理
    MyBatis简介MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口...
    99+
    2023-05-31
    mybatis 配置 ava
  • 如何配置hadoop集群主节点
    配置Hadoop集群的主节点需要完成以下步骤: 确保所有节点都已安装Hadoop,并且已经完成了基本的配置。 在主节点上编辑Had...
    99+
    2024-04-03
    Hadoop
  • mongodb主从复制_动力节点Java学院整理
    从这一篇开始我们主要讨论mongodb的部署技术。 我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据库宕机...
    99+
    2024-04-02
  • mongodb基础入门_动力节点Java学院整理
    关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合” 就是对应关系数据库中的“表”,“文档”对应“行”。 一: 下载 上MongoD...
    99+
    2024-04-02
  • redis学习1---单节点安装配置
    1、安装基础包yum install gcc gcc-c++ -y2、编译安装redismkdir -p /data/usr/srctar -zxf redis-4.0.11.tar.gz -C /data...
    99+
    2024-04-02
  • ASP.NET配置文件中自定义节点
    节处理程序解释并处理 Web.config 文件特定部分中 XML 配置元素中定义的设置,并根据配置设置返回适当的配置对象。 处理程序类返回的配置对象可以是任何数据结构;它不限于任何...
    99+
    2024-04-02
  • k8s节点配置的步骤是什么
    在配置 k8s 节点之前,需要确保已经安装了 Docker 和 kubeadm。以下是配置 k8s 节点的步骤: 初始化 kube...
    99+
    2024-03-04
    k8s
  • 动易SiteFactory配置文件(web.config)常用配置节解读
    配置声明节 复制代码代码如下: <configSections> <section name="enterpriseLibrary.ConfigurationSource" type="Microsof...
    99+
    2022-06-12
    SiteFactory 配置文件
  • Linux下Mongodb安装和启动配置
    MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mong...
    99+
    2024-04-02
  • Druid基本配置及内置监控使用_动力节点Java学院整理
      使用方法首先从http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如果想使用最新的源码编译,可以从https://github.com/al...
    99+
    2023-05-31
    druid 监控 配置
  • 海外cdn节点服务器怎么配置
    配置海外CDN节点服务器需要以下步骤:1. 选择合适的CDN服务提供商。2. 注册并开通CDN服务,选择需要加速的网站和域名。3. ...
    99+
    2023-05-29
    海外cdn节点服务器 海外服务器 服务器
  • kubernetes中Master节点如何安装与配置
    这篇文章主要介绍kubernetes中Master节点如何安装与配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一:简介1.kubernetes master节点包含以下组件:kube-apiserver,kube...
    99+
    2023-06-04
  • Hadoop多节点集群怎么安装配置
    本篇内容主要讲解“Hadoop多节点集群怎么安装配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Hadoop多节点集群怎么安装配置”吧!1、集群部署介绍 1.1 Hadoop简介 H...
    99+
    2023-06-03
  • linux Jenkins配置salve节点实现过程图解
    前言:   Jenkins的Master-Slave分布式架构主要是为了解决Jenkins单点构建任务多、负载较高、性能不足的场景。Master-Slave相当于Server和Agent的概念。Master提供web...
    99+
    2022-06-03
    linux Jenkins 配置 salve节点
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作