我正在尝试为mongodb执行副本集教程。我在64位上使用ubuntu并使用sudo apt-get install mongodb-10gen安装。
教程位于http://www.mongodb.org/display/DOCS/Replica+Sets+-+Basics
我使用
停止服务/etc/init.d/mongodb stop
然后我尝试:
/etc/init.d/mongodb start --rest --replSet myset
当我转到http://localhost:28017/_replSet时,我收到此消息。
未启用REST。使用--rest打开。检查端口28017是 也为网络安全。
那么......我该如何解决?如何在ubuntu上打开一个端口是问题?我做的事情是否正确?
由于
答案 0 :(得分:7)
您需要修改/etc/mongodb.conf
文件,设置rest = true
和replSet = myset
,然后重新启动mongo。
Init.d脚本不接受参数。或者:/etc/init.d/mongodb
与/usr/bin/mongod
不同 - 您传递的参数不是mongo可执行文件。