配置文件保存路径
配置MongoDB的config
cat > /opt/mongo/mongo.conf
添加以下内容
dbpath=/opt/mongo/data/db
port=27017
bind_ip=0.0.0.0
logpath=/opt/mongo/logs/mongo.log
logappend=true
replSet=fragmentization_repl
smallfiles=true
fork=true
启动
mongod --config /opt/mongo/mongo.conf
查看是否启动
netstat -ntlp
配置副本集
var rsConf = {
"_id": "fragmentization_repl",
"members": [
{
"_id": 0,
"host": "11.11.11.11:27017"
},
{
"_id": 0,
"host": "11.11.11.11:27017"
},
]
}
初始化配置
mongo #打开客户端
> rs.initiate(rsConf); #init
> rs.add({host: '22.22.22.22:27017'})
> rs.remove({host: '22.22.22.22:27017'});
> rs.config();#查看配置信息
> rs.addArb('33.33.33.33:27017')
> rs.status() #查看副本集状态,找到primary节点的IP
> rs.slaveOk(); #允许从节点查询