gpt4 book ai didi

mongodb - 在同一台机器上添加辅助副本集?

转载 作者:可可西里 更新时间:2023-11-01 09:13:33 26 4
gpt4 key购买 nike

我是 mongodb 的新手,所以这种复制让我有点困惑。我按照教程here .我在我的机器上设置了 2 个 mongod 实例:

localhost:27018
localhost:27019

用这个命令:

mongod --dbpath /home/db2 --port 27019 --replSet "rs1"
mongod --dbpath /data/db1 --port 27018 --replSet "rs1"

当我尝试使用这组命令连接并设置复制时

mongo --port 27019
rs1:PRIMARY> rs.add("localhost:27018")

它总是说:

{
"ok" : 0,
"errmsg" : "Either all host names in a replica set configuration must
be localhost references, or none must be; found 1 out of 2",
"code" : 103
}

有什么帮助吗?

最佳答案

如果您选择机器名称(在您的用户名之后在终端中可用,例如 user01@10gen.local)而不是 localhost 会更好,

点赞 rs1:PRIMARY> rs.add("10gen.local:27018")

作为最佳实践,始终使用逻辑名称来定义副本集。

关于mongodb - 在同一台机器上添加辅助副本集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34083292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com