安装系统Ubuntu14.04
apt-get install mongodb
配置文件/etc/mongodb.conf,可以修改dbpath(文档存储位置),bind_ip注释掉127.0.0.1
从属节点journal=true更改为journal=false
# mongodb.conf
# Where to store the data.
dbpath=/var/lib/mongodb
#where to log
logpath=/var/log/mongodb/mongodb.log
logappend=true
#bind_ip = 127.0.0.1
bind_ip = 0.0.0.0
#port = 27017
# Enable journaling, http://www.mongodb.org/display/DOCS/Journaling
journal=true
主机节点运行:
mongod --port 27017 --dbpath "/data/db" --master --replSet rs0
从属节点运行:
mongod --dbpath=/data/db --port 27017 --rest --slave --replSet rs0
主节点添加从属节点:
mongo
>rs.insert("10.X.X.X:27017")
常见错误:
>rs29:PRIMARY> rs.add("xxx.xxx.x.30:27017") { "errmsg" : "exception: need most members up to reconfigure, not ok : 192 .168.0.39:27017", "code" : 13144, "ok" : 0 }