一、操作

mongodb添加仲裁节点的时候,利用 rs.reconfig(cfg)

var cfg ={"_id":"cluster",

"protocolVersion" : 1,

"members":[

{"_id":1,"host":"127.0.0.1:36037","priority":20},

{"_id":2,"host":"127.0.0.1:36038","priority":3} ,

{"_id":3,"host":"127.0.0.1:36039"} ,

{"_id":4,"host":"127.0.0.1:36040","arbiterOnly":true}

]

}

rs.reconfig(cfg)

二、执行报错

{
        "ok" : 0,
        "errmsg" : "Reconfig attempted to install a config that would change the implicit default write concern. Use the setDefaultRWConcern command to set a cluster-wide write concern and try the reconfig again.",
        "code" : 103,
        "codeName" : "NewReplicaSetConfigurationIncompatible",
        "$clusterTime" : {
                "clusterTime" : Timestamp(1641302116, 1),
                "signature" : {
                        "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
                        "keyId" : NumberLong(0)
                }
        },
        "operationTime" : Timestamp(1641302116, 1)
}

如果执行rs.addArb("127.0.0.1:36040") ,这个执行无反应 ,一直卡着

三、解决方式

官网找了段命令

https://docs.mongodb.com/manual/reference/command/setDefaultRWConcern/

db.adminCommand({
  "setDefaultRWConcern" : 1,
  "defaultWriteConcern" : {
    "w" : 2
  }
})

执行以上命令之后,再次操作配置

rs.addArb("127.0.0.1:36040")同样也能成功了 (需要此时没有成为仲裁节点,如果已经是了,也会卡着)

mongodb Reconfig attempted to install a config that would change the implicit default write concern.相关推荐

  1. mysql install and config

    2019独角兽企业重金招聘Python工程师标准>>> mysql install and config http://www.cnblogs.com/starof/p/468008 ...

  2. windows mysql4.1安装_Windows下,MySql的安装及配置(Install and Config of MySQL in Windows)...

    电脑重新换了系统,需要安装MySQL.以前用MySQL的时候,从来没有详细配置过,这次从网上找了些资料,好好的配置了一下MySQL.发现以前见表的时候不能存储中文字段需要各处改的问题,其实在初始配置的 ...

  3. Maven Framwork – Install and Config

    Maven是基于项目对象模型(POM即ProjectObject Model),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. – Maven主要做的是两件事: 统一开发规范与 ...

  4. win7 jdk install and config

    https://blog.csdn.net/qq_38105227/article/details/80106889

  5. MongoDB副本集详解与搭建

    1. 简介 MongoDB中的副本集(Replica Set)是一组维护相同数据集的mongod服务. 副本集可提供冗余和高可用性,是所有生产部署的基础.也可以说,副本集类似于有自动故障恢复功能的主从 ...

  6. mongodb添加仲裁节点无响应

    执行 rs.addArb("ip:port") 添加仲裁节点一直无响应,很长时间后返回错误信息 "errmsg" : "Reconfig attemp ...

  7. [Mongodb 5.0]将副本集中的Secondary节点变为Arbiter节点

    前言 Arbiter节点也被成为仲裁节点,也就是用来投票用的节点.当我们不在想将副本集中的某个Secondary节点用来保存数据的时候,而是仅仅想用它在选举Primary节点时进行投票使用,那么我们就 ...

  8. source code compiled install mongodb

    为什么80%的码农都做不了架构师?>>>    文章来自我的博客:https://www.lwxshow.com/server/source-code-compiled-instal ...

  9. mongodb的架构 副本集搭建

    早期的版本使用master-slave,一主一从和mysql类型,但slave在此架构中为只读,如果主库宕机后,从库不能自动切换为主 需要手动才行 后期mongodb开发了个新的架构方案副本集,所以呢 ...

最新文章

  1. ftp主动和被动模式_【扫盲】FTP基础知识详解
  2. vue仿饿了么点餐手机端
  3. 基于JAVA+SpringMVC+Mybatis+MYSQL的学生课堂考勤管理系统
  4. 为什么移动硬盘不建议插在台式机前置USB接口上?
  5. 128.3. Example 配置实例
  6. 如何解决wampmysqld服务无法启动,错误id=1067
  7. iOS简单的登陆界面代码
  8. hp1015驱动64位_HP LaserJet 1015 驱动下载
  9. loacallhost:80被占用解决方法
  10. “幸运盒子”可悲的命运
  11. 马氏距离 java实现_Python怎么实现马氏距离
  12. keil5 字符编码的问题
  13. 北华大学计算机程序设计算法提高训练营个人赛(无L)
  14. 【金融项目】尚融宝项目(十五)
  15. Nature | 张宁/张泽民/朱继业合作揭示肝癌免疫微环境亚型和中性粒细胞异质性...
  16. P20到P23js知识点
  17. *寒假水105——Reduced ID Numbers
  18. 2012端午檀头山碧海蓝天海岛游~ ZZ
  19. 最优乘车(travel.cpp)
  20. JAVA常见异常类汇总

热门文章

  1. Vuejs-学习记录(三)Class与Style绑定
  2. 编辑器漏洞 EWebedtitor FCKeditor spaw editor
  3. componentWillReceiveProps为什么deprecated
  4. 反驳生命的起点是rna_生命起源学说或将被改写?“天外来客”陨石给科学家带来新发现!...
  5. Vscode所见即所得的Markdown编辑以及PDF输出
  6. Android:国家气象局天气预报接口JSON完全解析
  7. Beyond 预训练语言模型,NLP还需要什么样的知识?
  8. 2021年中国乳胶床垫市场趋势报告、技术动态创新及2027年市场预测
  9. 触摸液晶屏技术原理及分类
  10. 【LaTex】备忘录