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
未标注转载均为本站远程,转载请注明文章出处:

