• mongo配置复制集

    1.例如以下服务器为例
    设置192.168.178.156:27017为主,192.168.178.169:27017为从,192.168.178.156:37017为仲裁节点

    进入mongodb主数据库192.168.178.156
    mongo –port 27017

    config_test = {_id: ‘test’, members: [{_id: 0, host: ‘192.168.178.156:27017’, priority:90},{_id: 1, host: ‘192.168.178.156:37017’, arbiterOnly: true},{_id: 2, host: ‘192.168.178.169:27017’, priority:60}]}

    2.rs.initiate(config_test);
    rs.status();

    rs.conf();
    use admin;db.auth(‘root’,’xxxx’);use keke;db.addUser(‘keke’,’test’) ;
    3.添加节点
    rs.add(“192.168.178.170:27017”)
    4.删除节点
    rs.remove(“192.168.178.170:27017”)

    rs.addArb(“192.168.178.167:37017″)仲裁节点
    5.添加用户
    db.createUser({user:”yearnfar”,pwd:”123456″,roles:[]})

    6.设置从可读(从上输入)

    db.getMongo().setSlaveOk();

    7.开启慢查询
    db.setProfilingLevel(1,500);

    创建数据库
    use test123
    db –显示当前库
    db.movie.insert({“name”:”tutorials yiibai”}) 插入一条数据,不然无法显示

    8.原本有复制集是要先删表
    use local
    db.dropDatabase()

    9.查看mong 主的状态
    db.isMaster();
    复制过程中local目录过大
    oplog默认的大小是5%挂载点的大小,就导致了local数据库过大的问题
    mongodb 复制集主节点切换方法

     

发表评论

邮箱地址不会被公开。 必填项已用*标注