MongoDB。新添加的副本集成员无法显示数据库

伊戈尔·比卡尼克(Igor Bicanic)

我有一个带有1个主节点和4个辅助节点的Replicaset。新添加的两个辅助程序在show database命令上给我一个错误。

副本集:SECONDARY>使用管理员

切换到数据库管理员

副本集:SECONDARY>显示数据库

listDatabases失败:{snote / mongo / shell / mongo.js:{“ note”:“ from execCommand”,“ ok”:0,“ errmsg”:“ not> master”}}

rs.status()对于次要库来说都是可以的。卫生1,状态2。

rs.conf()有区别(主机/端口偏离路线除外):

在较旧的辅助服务器上使用command只会返回_id,主机和优先级。

较新的辅助节点具有:_id,host,arbiterOnly,buildIndexes,隐藏的,优先级,标签,slaveDelay,票和具有以下内容的整个设置节点:chainingAllowed,heartbeatTimeoutSecs,getLastErrorModes,getLastErrorDefaults。很奇怪,因为使用rs.add(host:port)以相同的方式添加了成员​​。

db.version():-较旧的次要和主要版本:2.6.5-较新的次要版本:3.0.6

使用显示数据库命令,其他两个(较旧的)辅助副本完全没有问题。它似乎与较新的3.0.6版本有关。使用db.SlaveOK有助于3.0.6。,但不能使用mongodump.exe作为参数给出。

知道如何在次要数据库上默认使用“显示数据库”命令吗?

教授79

这是正常现象。

根据手册,您需要执行

rs.slaveOk()

它为以下操作提供了一个快捷方式:

db.getMongo()。setSlaveOk()

这允许当前连接允许读取操作在辅助成员上运行。请参阅readPref()方法,以更精细地控制mongo shell中的读取首选项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 MongoDB 中添加副本集成员错误

来自分类Dev

维护MongoDB副本集的镜像数据库

来自分类Dev

Mongodb副本集:数据库大小差异

来自分类Dev

MongoDB副本集-辅助数据库反复出现故障

来自分类Dev

MongoDB主副本集成员同步到辅助副本

来自分类Dev

无法针对添加到2.6.8副本集的Mongodb 3.0.1成员进行身份验证

来自分类Dev

MongoDB-使副本集成员成为被动而不断开客户端连接?

来自分类Dev

如何使用Ansible动态生成MongoDB副本集成员列表

来自分类Dev

MongoDB-使副本集成员成为被动而不断开客户端连接?

来自分类Dev

MongoDB两个成员副本集

来自分类Dev

MongoDB两个成员副本集

来自分类Dev

写入mongo数据库副本集:写入时要注意主数据库?

来自分类Dev

副本集的mongoimport命令是否需要所有副本集成员(包括仲裁程序)吗?

来自分类Dev

将新成员添加到Mongodb副本集时,我是否需要更新连接URI

来自分类Dev

Mongodb副本集-始终显示“ syncingTo”

来自分类Dev

新添加的ldap数据库怎么了?

来自分类Dev

设置一个成员 MongoDB 副本集

来自分类Dev

启动MongoDB副本集

来自分类Dev

MongoDB副本集升级

来自分类Dev

验证mongodb副本集

来自分类Dev

MongoDB独立版与副本集以及如何将数据从独立版迁移到副本集

来自分类Dev

我可以将版本 3.0 或 3.4 上的种子成员添加到具有版本 2.6.8 上的成员的 MongoDB 副本集吗?

来自分类Dev

无法连接到mongodb副本集Google Compute Engine

来自分类Dev

使用MAMP无法访问的MongoDB副本集

来自分类Dev

Mongo主外壳未在副本集下显示数据

来自分类Dev

无法显示数据库中的数据

来自分类Dev

MongoDB副本集初始同步

来自分类Dev

MongoDB副本集-分发查询

来自分类Dev

Flutter:如何从Firebase实时数据库中获取新添加的记录?

Related 相关文章

  1. 1

    在 MongoDB 中添加副本集成员错误

  2. 2

    维护MongoDB副本集的镜像数据库

  3. 3

    Mongodb副本集:数据库大小差异

  4. 4

    MongoDB副本集-辅助数据库反复出现故障

  5. 5

    MongoDB主副本集成员同步到辅助副本

  6. 6

    无法针对添加到2.6.8副本集的Mongodb 3.0.1成员进行身份验证

  7. 7

    MongoDB-使副本集成员成为被动而不断开客户端连接?

  8. 8

    如何使用Ansible动态生成MongoDB副本集成员列表

  9. 9

    MongoDB-使副本集成员成为被动而不断开客户端连接?

  10. 10

    MongoDB两个成员副本集

  11. 11

    MongoDB两个成员副本集

  12. 12

    写入mongo数据库副本集:写入时要注意主数据库?

  13. 13

    副本集的mongoimport命令是否需要所有副本集成员(包括仲裁程序)吗?

  14. 14

    将新成员添加到Mongodb副本集时,我是否需要更新连接URI

  15. 15

    Mongodb副本集-始终显示“ syncingTo”

  16. 16

    新添加的ldap数据库怎么了?

  17. 17

    设置一个成员 MongoDB 副本集

  18. 18

    启动MongoDB副本集

  19. 19

    MongoDB副本集升级

  20. 20

    验证mongodb副本集

  21. 21

    MongoDB独立版与副本集以及如何将数据从独立版迁移到副本集

  22. 22

    我可以将版本 3.0 或 3.4 上的种子成员添加到具有版本 2.6.8 上的成员的 MongoDB 副本集吗?

  23. 23

    无法连接到mongodb副本集Google Compute Engine

  24. 24

    使用MAMP无法访问的MongoDB副本集

  25. 25

    Mongo主外壳未在副本集下显示数据

  26. 26

    无法显示数据库中的数据

  27. 27

    MongoDB副本集初始同步

  28. 28

    MongoDB副本集-分发查询

  29. 29

    Flutter:如何从Firebase实时数据库中获取新添加的记录?

热门标签

归档