mongodb Reconfig attempted to install a config that would change the implicit default write concern.
一、操作
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.相关推荐
- mysql install and config
2019独角兽企业重金招聘Python工程师标准>>> mysql install and config http://www.cnblogs.com/starof/p/468008 ...
- windows mysql4.1安装_Windows下,MySql的安装及配置(Install and Config of MySQL in Windows)...
电脑重新换了系统,需要安装MySQL.以前用MySQL的时候,从来没有详细配置过,这次从网上找了些资料,好好的配置了一下MySQL.发现以前见表的时候不能存储中文字段需要各处改的问题,其实在初始配置的 ...
- Maven Framwork – Install and Config
Maven是基于项目对象模型(POM即ProjectObject Model),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. – Maven主要做的是两件事: 统一开发规范与 ...
- win7 jdk install and config
https://blog.csdn.net/qq_38105227/article/details/80106889
- MongoDB副本集详解与搭建
1. 简介 MongoDB中的副本集(Replica Set)是一组维护相同数据集的mongod服务. 副本集可提供冗余和高可用性,是所有生产部署的基础.也可以说,副本集类似于有自动故障恢复功能的主从 ...
- mongodb添加仲裁节点无响应
执行 rs.addArb("ip:port") 添加仲裁节点一直无响应,很长时间后返回错误信息 "errmsg" : "Reconfig attemp ...
- [Mongodb 5.0]将副本集中的Secondary节点变为Arbiter节点
前言 Arbiter节点也被成为仲裁节点,也就是用来投票用的节点.当我们不在想将副本集中的某个Secondary节点用来保存数据的时候,而是仅仅想用它在选举Primary节点时进行投票使用,那么我们就 ...
- source code compiled install mongodb
为什么80%的码农都做不了架构师?>>> 文章来自我的博客:https://www.lwxshow.com/server/source-code-compiled-instal ...
- mongodb的架构 副本集搭建
早期的版本使用master-slave,一主一从和mysql类型,但slave在此架构中为只读,如果主库宕机后,从库不能自动切换为主 需要手动才行 后期mongodb开发了个新的架构方案副本集,所以呢 ...
最新文章
- ftp主动和被动模式_【扫盲】FTP基础知识详解
- vue仿饿了么点餐手机端
- 基于JAVA+SpringMVC+Mybatis+MYSQL的学生课堂考勤管理系统
- 为什么移动硬盘不建议插在台式机前置USB接口上?
- 128.3. Example 配置实例
- 如何解决wampmysqld服务无法启动,错误id=1067
- iOS简单的登陆界面代码
- hp1015驱动64位_HP LaserJet 1015 驱动下载
- loacallhost:80被占用解决方法
- “幸运盒子”可悲的命运
- 马氏距离 java实现_Python怎么实现马氏距离
- keil5 字符编码的问题
- 北华大学计算机程序设计算法提高训练营个人赛(无L)
- 【金融项目】尚融宝项目(十五)
- Nature | 张宁/张泽民/朱继业合作揭示肝癌免疫微环境亚型和中性粒细胞异质性...
- P20到P23js知识点
- *寒假水105——Reduced ID Numbers
- 2012端午檀头山碧海蓝天海岛游~ ZZ
- 最优乘车(travel.cpp)
- JAVA常见异常类汇总
热门文章
- Vuejs-学习记录(三)Class与Style绑定
- 编辑器漏洞 EWebedtitor FCKeditor spaw editor
- componentWillReceiveProps为什么deprecated
- 反驳生命的起点是rna_生命起源学说或将被改写?“天外来客”陨石给科学家带来新发现!...
- Vscode所见即所得的Markdown编辑以及PDF输出
- Android:国家气象局天气预报接口JSON完全解析
- Beyond 预训练语言模型,NLP还需要什么样的知识?
- 2021年中国乳胶床垫市场趋势报告、技术动态创新及2027年市场预测
- 触摸液晶屏技术原理及分类
- 【LaTex】备忘录