Mongodb集群有三种模式: Replica Set 、 Sharding、Master-Slaver
备节点IP 10.7.10.229
仲裁点IP 10.7.10.230
一、在每台机器上解压源包并建立数据目录:
mv mongodb-linux-x86_64-2.2.6 /home/mongodb
mkdir -p /home/mongodb/logs
mkdir -p /home/mongodb/master ---在主节点服务器10.7.10.228上创建master目录
mkdir -p /home/mongodb/slave ---在备节点服务器10.7.10.229上创建master目录
mkdir -p /home/mongodb/arbiter --在仲裁点服务器10.7.10.230上创建arbiter目录
mkdir -p /home/mongodb/master.pid ---在主节点服务器10.7.10.228上创建master目录
mkdir -p /home/mongodb/slave.pid ---在备节点服务器10.7.10.229上创建master目录
mkdir -p /home/mongodb/arbiter.pid --在仲裁点服务器10.7.10.230上创建arbiter目录
#master.conf
dbpath=/home/mongodb/master
logpath=/home/mongodb/logs/master.log
pidfilepath=/home/mongodb/master.pid
#keyFile=/home/mongodb/mongodb.key
directoryperdb=
true
logappend=
true
replSet=slb
bind_ip=
10.7.10.228
port=
27017
#auth=
true
oplogSize=
100
fork=
true
noprealloc=
true
#maxConns=
4000
/mongodb
/mongodb_slave.conf
#slave.conf
dbpath=/home/mongodb/slave
logpath=/home/mongodb/logs/slave.log
pidfilepath=/home/mongodb/slave.pid
#keyFile=/home/data/mongodb.key
directoryperdb=
true
logappend=
true
replSet=slb
bind_ip=
10.7.10.229
port=
27017
#auth=
true
oplogSize=
100
fork=
true
noprealloc=
true
#maxConns=
4000
vi /home/mongodb
/mongodb_arbiter.conf
#arbiter.conf
dbpath=/home/mongodb
/arbiter
logpath=/home/mongodb
/logs/arbiter.log
pidfilepath=/home/mongodb/arbiter.pid
#keyFile=/home/mongodb/mongodb.key
directoryperdb=
true
logappend=
true
replSet=slb
bind_ip=
10.7.10.230
port=
27019
#auth=
true
oplogSize=
100
fork=
true
noprealloc=
true
#maxConns=
4000
结果显示每天机器的信息,stateStr字段为主备仲裁节点的标志,下面会显示字样:"ok" : 1
QA:
如果服务起不来,记得开IPTABLET
本文地址:https://www.chensj.net/?post=71
未标注转载均为本站远程,转载请注明文章出处: