【问题标题】:mongo replica set member is fatalmongo 副本集成员是致命的
【发布时间】:2014-07-23 15:05:36
【问题描述】:

我正在尝试在 3 台不同的 Linux 机器上配置 3 个成员的副本集。我在配置文件中使用 replset 运行 mongod。我在 2 台机器上错误地设置了 'rs.initialize',现在我找到了主实例并尝试添加其他实例,但它说配置文件不是来自同一版本。

如何删除副本集并从头开始一切?

【问题讨论】:

    标签: mongodb replication


    【解决方案1】:

    如果以下情况为真:

    1. 这是一个全新的部署吗? 您无需保留任何数据。

    您可以执行以下操作:

    1. 关闭所有 3 个 mongod。
    2. 从 所有 3 台机器中的“dbpath”分区
    3. 重启所有 3 个 mongods 连接 到其中一个 mongodds 并提交以下命令

      config = { "_id": "rs0", "members" : [
            { "_id" : 0, "host" : "##Your DNS NAME:PORTNUMBER#" },
            { "_id" : 1, "host" : "##Your DNS NAME:PORTNUMBER#" },
            { "_id" : 2, "host" : "##Your DNS NAME:PORTNUMBER#" } ]
      

      } rs.initiate(config)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-05
      • 1970-01-01
      • 2017-02-01
      • 2022-01-26
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多