首页 > 数据库技术 > 详细

Mongodb分片配置服务器不同步导致mongos进程启动失败

时间:2016-07-03 23:45:22      阅读:863      评论:0      收藏:0      [点我收藏+]

生产环境中,使用的mongodb分片,由于突然断电,服务再起来的时候发现三个mongos进程中有一个启动失败,多次尝试仍不能启动。查看日志,内容如下:

技术分享

大概意思是配置服务器configserver数据不同步。

解决办法:

  1. 杀死所有mongos进程

  2. 连接到每个分片的configserver,运行命令db.runCommand(‘dbhash‘)

  3. 找到MD5值,这时两个能正常运行的MD5值是一样的,不能正常运行的MD5和上面俩都不一样

  4. 删除不能正常运行的dbpath,将能正常运行的dbpath下的数据拷到不能正常运行的里面

  5. 重启所有mongos进程,发现一切正常

至此,问题圆满解决。


本文出自 “黑色时间” 博客,请务必保留此出处http://blacktime.blog.51cto.com/11722918/1795309

Mongodb分片配置服务器不同步导致mongos进程启动失败

原文:http://blacktime.blog.51cto.com/11722918/1795309

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!