zoukankan      html  css  js  c++  java
  • MongoDB 管理

    1.给数据库增加分片功能
    mongos> use admin

    mongos> db.runCommand({enablesharding:"cipnet"})

    mongos> db.fs.chunks.ensureIndex({files_id:1})
    mongos> db.runCommand({shardcollection:"cipnet.fs.chunks",key:{files_id:1}})
    查看分片结果
    mongos>  use cipnet
    mongos>  db.fs.chunks.stats() 
     
    2.关闭shard复制集中的服务:
    查询进程:ps aux|grep mongod
            关闭进程:kill -9 XXXX
    连接复制集中剩余的服务器:
    # /usr/local/mongodb/bin/mongo 192.168.1.196:18001
    查询状态:rs.status()
    3.增加节点:
    在另外一台服务器196上开启一Shard服务(参考上一篇中的Shard1在195上的部署)
    添加到现在Replica Sets
      rs.add("192.168.1.196:18001")

    进行数据同步:

    rs.status()
    rs.status()
    rs.status()
    验证数据:rs.slaveOk()
    查询数据:db.fs.files.find()
    4.减少节点
    rs.remove("192.168.1.196:18001")
    查看状态:rs.status()
     
    5.设置主从
    db.getMongo().setSlaveOk()

    主库从库都得执行

  • 相关阅读:
    B. Shift and Push
    Codeforces Round #392 (Div. 2)
    D. Make a Permutation!
    C. Bus
    B. Polycarp and Letters
    A. Fair Game
    python-随机数的产生random模块
    python的时间处理-time模块
    python-迭代器与生成器
    python-装饰器
  • 原文地址:https://www.cnblogs.com/chensuqian/p/9644709.html
Copyright © 2011-2022 走看看