【问题标题】:MongoDB & ElasticSearch configurationMongoDB 和 ElasticSearch 配置
【发布时间】:2015-08-07 21:52:25
【问题描述】:

当我在我的集​​合中插入任何数据时,MongoDB 总是向我显示此错误消息。

当我意识到我的副本时,我正在尝试使用 mongodb 配置 ElasticSearch。我尝试添加一些东西,但没有结果。

Mongo Shell 总是向我显示相同的消息:

WritResult({"writeError":{"code":undefined,"errmsg":"not master"}})

【问题讨论】:

  • 如果您发布导致此错误的代码示例,将会更容易帮助您。
  • 当我打开我的 mongo shell 时,它显示以下消息:我 CONTROL KB2731284 安装了修补程序或更高版本的更新,无需将数据文件归零 MongoDB shell 版本:3.0.5 连接到:测试> 使用test切换到db test db.chose.save({"name": "hjh", "first name": "kjkj"})"WritResult({"WriteError":{"code":undefined,"errmsg" :" 不是大师 "}})" >
  • 如果您想知道如何正确安装,请关注guide

标签: mongodb elasticsearch collections configuration database


【解决方案1】:

当您没有 3 节点副本集时会发生这种情况,并且您在主从配置中启动副本,然后您的主节点关闭或辅助节点关闭。由于没有第三个节点或仲裁器来选举新的主节点,因此主节点会降为主节点并处于纯只读模式。建立副本集的唯一方法是创建一个具有相同副本集名称的新服务器,并将当前降级的主服务器添加为它的辅助服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    • 2012-02-26
    • 2015-05-27
    • 2015-12-08
    • 2017-05-22
    • 1970-01-01
    • 2016-06-24
    相关资源
    最近更新 更多