1. Mongodb备份

[root@localhost ~]# mongodump  -h 192.168.1.122 -d users -o /backup//users

2. Mongodb恢复

[root@localhost ~]# mongorestore -h 192.168.1.122 -d users /backup//users/users/

3. Mongodb重名集合名

格式:# db.copyDatabase("from database","to database","from host:port");

rs0:PRIMARY> db.copyDatabase('users','person','192.168.1.122:27019')
{ "ok" : }
rs0:PRIMARY> show dbs
local .006GB
person .000GB
users .000GB
rs0:PRIMARY> use users
switched to db users
rs0:PRIMARY> db.dropDatabase()
{ "dropped" : "users", "ok" : }

4. Mongdb副本集权重问题

Mongdb前端添加haproxy做HA,当一台mongodb服务down掉,proxy可以连接到另一台服务上,因为mongodb初始化权重一样的,因此需要修改权重来确定冗余节点。

mongodb权重越大,就越优先为主节点

rs0:PRIMARY> config=rs.conf()
rs0:PRIMARY> config.members[].priority =
rs0:PRIMARY> config.members[].priority =
rs0:PRIMARY> config.members[].priority =
rs0:PRIMARY> rs.reconfig(config)

这些操作必须在Primary上进程。

5. Mongdb日志过大问题

MongoDB的日志文件在设置 logappend=true 的情况下,会不断向同一日志文件追加的,时间长了,自然变得非常大。
解决如下:(特别注意:启动的时候必须是--logpath指定了log路径的)

rs0:PRIMARY> use admin
rs0:PRIMARY> db.runCommand({logRotate:})

这样就会生成一个新的日志文件。

最新文章

  1. ORA-00257: archiver error. Connect internal only, until freed——解决
  2. Codeforces Canada Cup 2016
  3. Nginx-SSI
  4. FlexSlider插件的详细设置参数 http://www.woothemes.com/flexslider/
  5. LCD驱动(FrameBuffer)实例开发讲解
  6. PHP上传原理及应用
  7. 关于CCRect
  8. 我的定时关机程序(MFC实现) .
  9. string的常见用法
  10. JavaScript:['1','2','3'].map(parseInt)问题解析
  11. vueSSR全栈(项目实战 mac)
  12. kde钱包 忘记密码
  13. 把spring boot发布成window Service
  14. Win10系列:JavaScript综合实例2
  15. 浅谈提升C#正则表达式效率
  16. ubuntu安装过程中遇到问题小结
  17. oracle 查某一列有重复值的记录
  18. oracle11g的dmp文件导入oracle10g时报错:头部验证失败
  19. 面试题42:计算逆波兰表达式(RPN)
  20. linux学习记录.3.virtualbox 共享文件夹

热门文章

  1. UVA 11297 Census(二维线段树)
  2. [译]如何根据条件从pandas DataFrame中删除不需要的行?
  3. Python 随笔01---列表
  4. eclipse版本命名规则与其他软件命名
  5. 甲级1002 A+B for Polynomials (25)
  6. windbg*****************************TBD
  7. js canvas captcha
  8. 【bzoj4817】[Sdoi2017]树点涂色 LCT+LCA+线段树
  9. WebSocket添加事件监听器(6)
  10. 【题解】SDOI2014旅行