复制集群的配置
1.安装mongodb数据库
在主节点和从节点上都安装mongodb# rpm -ivh mongo-10gen-2.4.6-mongodb_1.x86_64.rpm mongo-10gen-server-2.4.6-mongodb_1.x86_64.rpm
2.配置数据库
# mkdir -pv /mongodb/data# chown -R mongod.mongod /mongodb/data
修改配置文件
# vim /etc/mongod.conf
# 数据目录
dbpath=/mongodb/data
# 配置集群名称
replSet = testrs0
3.启动服务
# service mongod start4.配置复制集群
主节点上执行初始化:> rs.initiate()
{
"info2" : "no configuration explicitly specified -- making one",
"me" : "node2.chinasoft.com:27017",
"info" : "Config now saved locally. Should come online in about a minute.",
"ok" : 1
}
> rs.status()
{
"set" : "testrs0",
"date" : ISODate("2016-06-21T08:05:29Z"),
"myState" : 1,
"members" : [
{
"_id" : 0,
"name" : "node2.chinasoft.com:27017",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
"uptime" : 925,
"optime" : Timestamp(1466496325, 1),
"optimeDate" : ISODate("2016-06-21T08:05:25Z"),
"self" : true
}
],
"ok" : 1
}
testrs0:PRIMARY> db.isMaster()
{
"setName" : "te