MongoDB搭建遇到的一些问题

一、复制集初始化

> rs.initiate(rsconf)
{
 "ok" : 0,
 "errmsg" : "replSetInitiate quorum check failed because not all proposed set members responded affirmatively: ... caused by :: Connection refused",
 "code" : 74,
 "codeName" : "NodeNotFound"
}

安装的版本是4.0.13,复制集初始化时报错其他节点无法连接。在每个节点本地都可以正常登录,且还没有设置用户和密码。查阅官方文档发现原来Starting in MongoDB 3.6, mongod bind to localhost by default.,解决方法是在各节点配置文件设置bind_ip=0.0.0.0,即允许所有IP的连接。

二、readconcern
MongoDB提示:
2019-11-20T12:26:01.399+0800 I REPL [replexec-0] ** WARNING: This replica set uses arbiters, but readConcern:majority is enabled
在MongoDB 3.2及往后版本支持read concern,介绍详见https://docs.mongodb.com/v4.0/reference/read-concern/index.html。
在PSA结构中,可以将read concern关掉,方法是在配置中增加enableMajorityReadConcern=false。尝试官方文档中介绍的增加replication.enableMajorityReadConcern后启动实例会报错,实例不认识这个参数,funny.

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值