首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongodb :找不到要从

mongodb :找不到要从
EN

Stack Overflow用户
提问于 2015-06-12 17:14:21
回答 4查看 13.7K关注 0票数 10

我刚开始使用mongodb

我有一个副本集,三个节点,一个主(A),一个二级(B),一个仲裁器(C)

复制集是使用MMS创建的,3个节点位于3个不同的城市。

我继续在第二阶段得到以下错误,每次持续一秒钟。

  1. 这正常吗?
  2. 如果不知道怎么改正 { "_id“:1,”名称“:"B:27017",”健康“:1,”状态“:2,"stateStr”:“次要”,“正常运行时间”:1213371,"optime“:时间戳(1434051221,1),"optimeDate“:ISODate("2015-06-11T19:33:41Z"),"infoMessage”:**无法从“**”、"configVersion“:4、"self”:true }找到要同步的成员,

谢谢

问候

菲利普·考托瓦

EN

回答 4

Stack Overflow用户

发布于 2018-05-16 05:10:49

确保次级具有与主级或更低级别相同的最低优先级值。在我的例子中,我的次要优先级值高于主优先级

您可以通过运行

代码语言:javascript
复制
mongodcluster:PRIMARY> rs.conf()

https://docs.mongodb.com/manual/tutorial/adjust-replica-set-member-priority/

票数 3
EN

Stack Overflow用户

发布于 2016-07-03 07:14:17

您需要确保A、B、C对每个节点进行解析。

将它们添加到/etc/主机中

A x x b x.x c x.x

并在每个节点上执行此操作,然后重新启动mongod,这将修复它。

票数 1
EN

Stack Overflow用户

发布于 2017-08-21 22:31:18

愿你的船满了。你可以增加oplog的大小。

试着做这个

  1. 关闭初选
  2. 使用对数据文件的直接访问创建oplog的备份
  3. 在独立模式下重新启动单神。
  4. 将当前的oplog复制到临时集合。
  5. 删除当前的oplog
  6. 用所需的大小重新创建oplog
  7. 将oplog条目从临时集合复制回闪亮的新oplog
  8. 作为复制集的一部分重新启动mongod

您可以在以下网站找到更多信息:更改Oplog的大小

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30808722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档