gpt4 book ai didi

mongodb - 将 Standalone 转换为副本集,不起作用

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

我需要将一个独立的转换为一个副本集

我正在使用以下文档:

http://docs.mongodb.org/manual/tutorial/convert-standalone-to-replica-set/

执行以下操作后:

mongod --port 27017 --replSet rs0 

在终端中显示以下内容

Thu Nov 15 10:07:57 [rsStart] trying to contact MY_HOST.local:27017 
Thu Nov 15 10:07:57 [rsStart] couldn't connect to MY_HOST.local:27017:
couldn't connect to server MY_HOST.local:27017
Thu Nov 15 10:07:57 [rsStart] replSet can't get local.system.replset
config from self or any seed (yet)

在mongo shell中,rs.initiate()和rs.status()的命令结果如下:

> rs.initiate() 

{
"startupStatus" : 4,
"info" : "rs0",
"errmsg" : "all members and seeds must be reachable to initiate set",
"ok" : 0
}
> rs.status()

{
"startupStatus" : 4,
"errmsg" : "can't currently get local.system.replset config from self
or any seed (EMPTYUNREACHABLE)",
"ok" : 0
}

我需要帮助,请告诉我我做错了什么或者我错过了什么

感谢您的关注

最佳答案

看起来您的 mongod 已经认为它是复制集的一部分。如果您运行“rs.status()”,您可能会看到不止一台主机。此外,mongod 认为它拥有的主机名需要能够解析回自身。不要在副本集配置中使用“localhost”作为主机名。

关于mongodb - 将 Standalone 转换为副本集,不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13406012/

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