mongodb

一、主从

  

主:
  建一个conf的文件,内容如下:

    dbpath=F:\mogodbMaster\db

    logpath=F:\mogodbMaster\log\mongodb.log

    master=true

    journal = true

    bind_ip = 127.0.0.1

    port=33333

    oplogSize=2048

  安装命令:
    cmd定位到mongod目录下
    mongod --config F:\mogodbMaster\mongodb.conf --serviceName "MongoMaster" --serviceDisplayName "MongoMaster" --install


从:
  建一个conf的文件,内容如下:

    dbpath=F:\MongoSalve\db

    logpath=F:\MongoSalve\log\mongodb.log

    slave=true

    journal = true

    source=127.0.0.1:33333

    bind_ip = 127.0.0.1

    port=44444

    autoresync=true

  安装命令:
    cmd定位到mongod目录下
    mongod --config F:\MongoSalve\mongodb.conf --serviceName "MongoSlave" --serviceDisplayName "MongoSlave" --install

  客户端访问:
    cmd定位到mongo目录下
    mongo 127.0.0.1:33333

    注意 从服务要先 db.getMongo().setSlaveOk() 否则无法访问.

二、复制集

1.配置文件内容

dbpath = D:\mongoFZJ\27016\data\db
logpath = D:\mongoFZJ\27016\data\log\mongodb.log
journal = true
port = 40000
replSet = rs0
dbpath = D:\mongoFZJ\27017\data\db
logpath = D:\mongoFZJ\27017\data\log\mongodb.log
journal = true
port = 40001
replSet = rs0
dbpath = D:\mongoFZJ\27018\data\db
logpath = D:\mongoFZJ\27018\data\log\mongodb.log
journal = true
port = 40002
replSet = rs0

2.执行以下命令

mongod --config D:\mongoFZJ\27016\bin\mongodb.conf
mongod --config D:\mongoFZJ\27017\bin\mongodb.conf
mongod --config D:\mongoFZJ\27018\bin\mongodb.conf

3.输入命令

  1. rs.initiate() //设置该节点为主节点
  2. rs.conf()
  3. rs.add("DESKTOP-MNG19L3:40001") //添加子节点
  4. rs.addArb("DESKTOP-MNG19L3:40002")//添加仲裁节点
  5. rs.status()//查看节点状态
posted @ 2017-08-25 14:29  立于群  阅读(155)  评论(0编辑  收藏  举报