我正在运行一个 3 服务器 MongoDB 副本集。我最近从 2.4 升级到 2.6。
在 2.4 中,我能够访问所有三台服务器上的 HTTP 控制台,无论它们是主服务器还是辅助服务器。现在,2.6 需要不同的配置设置来启用控制台。
# Disable the HTTP interface (Defaults to localhost:28017).
#nohttpinterface = true
nohttpinterface = false
如果我使用 2.6 创建一个全新的独立实例,它就可以工作。然而在副本集上却没有。 MongoDB 正在 27017 上运行,我已确认 28017 上没有运行任何内容,因此排除了防火墙问题。
在副本集上启用此功能是否需要进行其他更改?
Adding
httpinterface=true
在 /etc/mongod.conf 中启用它http://127.0.0.1:28017
我必须添加
rest=true
启用 REST 接口,以便 http 控制台中的命令正常工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)