2014-04-22 27 views
4

我快3服務器的MongoDB副本集。我最近從2.4升級到2.6。如何啓用MongoDB的2.6副本HTTP控制檯設置

2.4我能夠達到HTTP控制檯三臺服務器上,而不管他們是否是主要或輔助。現在使用2.6,需要啓用控制檯的不同配置設置。

# Disable the HTTP interface (Defaults to localhost:28017). 
#nohttpinterface = true 
nohttpinterface = false 

如果我用2.6創建一個完全新鮮的獨立實例,它的工作原理。但是,在副本集上,它沒有。 MongoDB是在27017運行,我已確認沒有什麼上運行28017,因此排除了防火牆問題。

是使一個副本集此功能需要有更多的變化?

+2

在那裏你能做出2.6 HTTP控制檯的工作?即使全新安裝,我也無法使其工作。 –

回答

6

在/etc/mongod.conf添加

httpinterface=true 

使得它http://127.0.0.1:28017 我不得不添加

rest=true 

啓用REST接口,以便在HTTP控制檯命令都在工作。

2

MongoDB的V3.0.2的mongod.conf是YAML文件, 則應網之後添加以下兩行:

http.enabled: true 
http.RESTInterfaceEnabled: true 

我mongod.conf是

net: 
    bindIp: 127.0.0.1 

    http.enabled: true 
    http.RESTInterfaceEnabled: true