• 在网上查询后,出错的原因可能是因为副本集或者分片宕机导致,需要重启对应的分片集或者副本集
  • 输入命令行,确认出错的分片副本集信息:
mongostat --discover --interactive --host 192.168.xx.xxx:27010
  • 重启对应的分片副本集
    config和shard服务启动
mongod -f /usr/local/mongodb/conf/config.conf
mongod -f /usr/local/mongodb/conf/shard.conf

shard和config服务终止

mongod -f /usr/local/mongodb/conf/config.conf --shutdown

mongos服务启动

mongos -f /usr/local/mongodb/conf/mongos.conf

mongos服务终止

# 进入mongos命令行
mongo --port 20000
use admin
db.auth('admin','admin.123')
db.shutdownServer()

注意:停止服务的顺序必须是先停止mongos服务,再停止其它服务。

参考链接:
https://blog.csdn.net/weixin_41715077/article/details/103148560
https://blog.csdn.net/moonshinewoo/article/details/103034014

MongoDB Could not find host matching read preference { mode: “primary” } for set shard1相关推荐

  1. MongoDB Could not find host matching read preference { mode: \primary\ } for set shard1

    使用的集群部署方式是 副本集(Replica set)+分片(Sharding). 遇到这个问题,应该是副本集或者分片节点有宕机的情况. 重启 config server (mongo 服务)  重启 ...

  2. 搭建mongodb分布式集群(分片集群+keyfile安全认证以及用户权限)

    介绍: 分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程.将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载.基本思想就是将集合切成小块,这些块 ...

  3. MongoDB三大系统库详解

    一.概述   MongoDB默认会创建admin.config.local.test数据库.test库是一个默认的数据库,除了test库外admin.config.local库为系统库.admin库主 ...

  4. mongoDB3.2.8 升级遇到的问题

    环境: 4个分片,各个分片3个节点.6台服务器,每台服务器都有2-3个 MONGOD (或 mongos) 进程 计划把硬盘,内存及MongoDB 从3.0.3 升级到 3.2.8           ...

  5. mongodb 数字 _id_MongoDB学习笔记MongoDB简介及数据类型

    欢迎点击上方蓝字关注我 本文所使用的MongoDB版本为 4.0.10 > db.version();4.0.10 一.MongoDB 介绍 1. MongoDB 的特点 MongoDB 是一个 ...

  6. mongodb知识点汇总

    关于本书 作者张友东,阿⾥云⾼级技术专家,主要关注分布式存储与数据库等技术领域,先后参与淘宝分布式⽂件系统TFS.阿 ⾥云数据库(POLARDB.MySQL.MongoDB.Redis ...)等项⽬ ...

  7. 总结—什么妖引起的MongoDB副本集初始化失败?

    前言: 在之前搭建MongoDB集群中,遇到过一些小问题作妖引起的初始化副本集失败,初学至今踩过来的坑,在此做个小结. 1.IP错误引起MongoDB副本集初始化失败 这个错误在另一篇文章已经描述过, ...

  8. NoSQL Databases - MongoDB

    MongoDB被称为最象RDBMS的NoSQL, 确实是, 因为跟RDBMS相比, 它最大的改动其实就是在数据模型上有所不同. 其次就是MongoDB不支持事务, MongoDB只支持单文件的原子性修 ...

  9. mongodb 简单部署方案及实例

    第一节 准备工作  一 安装mongodb   我这里选用rehl 5.6作为其运行载体.   1. 下载mongodb的linux版本(注意32位和64位的区别),下载地址:http://www.m ...

  10. mysql 迭代更新_MySQL、MongoDB、Redis 数据库之间的区别与使用(本章迭代更新)

    MySQL.MongoDB.Redis 数据库之间的区别与使用 MySQL.MongoDB.Redis 数据库之间的区别与使用(本章迭代更新) update:2019年2月20日 15:21:19(本 ...

最新文章

  1. 端午郑州行·世纪欢乐园
  2. 利用SSH 反向代理 ,实现跨局域网连接家里的linux 主机 (树莓派)
  3. 多目标决策---基本概念
  4. Python 下划线
  5. EPTP 和 EPT 分页结构条目的格式
  6. 微型计算机及原理怎么进制的,微型计算机原理及应用课件bcd码运算肥的十进制.ppt...
  7. 在mybatis里面配置外部资源文件
  8. supersocket缓冲区_SuperSocket基础二
  9. AmiGO2:在线浏览和查询GO信息的利器
  10. 干货 | Elasticsearch 8.X 版本升级指南
  11. shell的正向和反向
  12. css雪碧图如何调整大小
  13. abaqus在不同job间传递结果(import)之整理与问题(转载)
  14. win10 mysql 1030_Win10系统打开按键精灵提示#1030:启动脚本执行(图)
  15. 微软Fundamentals认证:AZ-900、AI-900、DP-900、MS-900、MB-910、MB-920、PL-900、SC-900介绍
  16. 李开复的做最好的自己
  17. 全网最全可视化大屏模板
  18. 微信小程序布局篇课程构思----Position+Flex
  19. java上传视频到七牛云_使用SpringMVC上传视频到七牛云上
  20. 软考必过 - 系统架构师 - 软件架构设计 - SOA与微服务

热门文章

  1. 单核工作法图解:事多到事少,拖延变高效
  2. 如何将pdf文件压缩变小?
  3. UVA12676 Inverting Huffman
  4. 2019年安徽省学业水平考试计算机,2019年安徽省初中学业水平考试
  5. 线性表的链式存储-单链表,从认识到实践
  6. 《我的二本学生》的读后感5000字范文
  7. Tushare财经数据调取方法(基础数据)
  8. 练法、打法、演法——回味老罗踢馆这场戏
  9. 百度SEO与SEM的区别
  10. 银行c语言面试题,笔试题(商业银行方面)