码迷,mamicode.com
首页 > 数据库 > 详细

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

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

标签:启动失败   mongos   

生产环境中,使用的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进程启动失败

标签:启动失败   mongos   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!