MongoDB Could not find host matching read preference { mode: “primary” } for set shard1
- 在网上查询后,出错的原因可能是因为副本集或者分片宕机导致,需要重启对应的分片集或者副本集
- 输入命令行,确认出错的分片副本集信息:
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相关推荐
- MongoDB Could not find host matching read preference { mode: \primary\ } for set shard1
使用的集群部署方式是 副本集(Replica set)+分片(Sharding). 遇到这个问题,应该是副本集或者分片节点有宕机的情况. 重启 config server (mongo 服务) 重启 ...
- 搭建mongodb分布式集群(分片集群+keyfile安全认证以及用户权限)
介绍: 分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程.将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载.基本思想就是将集合切成小块,这些块 ...
- MongoDB三大系统库详解
一.概述 MongoDB默认会创建admin.config.local.test数据库.test库是一个默认的数据库,除了test库外admin.config.local库为系统库.admin库主 ...
- mongoDB3.2.8 升级遇到的问题
环境: 4个分片,各个分片3个节点.6台服务器,每台服务器都有2-3个 MONGOD (或 mongos) 进程 计划把硬盘,内存及MongoDB 从3.0.3 升级到 3.2.8 ...
- mongodb 数字 _id_MongoDB学习笔记MongoDB简介及数据类型
欢迎点击上方蓝字关注我 本文所使用的MongoDB版本为 4.0.10 > db.version();4.0.10 一.MongoDB 介绍 1. MongoDB 的特点 MongoDB 是一个 ...
- mongodb知识点汇总
关于本书 作者张友东,阿⾥云⾼级技术专家,主要关注分布式存储与数据库等技术领域,先后参与淘宝分布式⽂件系统TFS.阿 ⾥云数据库(POLARDB.MySQL.MongoDB.Redis ...)等项⽬ ...
- 总结—什么妖引起的MongoDB副本集初始化失败?
前言: 在之前搭建MongoDB集群中,遇到过一些小问题作妖引起的初始化副本集失败,初学至今踩过来的坑,在此做个小结. 1.IP错误引起MongoDB副本集初始化失败 这个错误在另一篇文章已经描述过, ...
- NoSQL Databases - MongoDB
MongoDB被称为最象RDBMS的NoSQL, 确实是, 因为跟RDBMS相比, 它最大的改动其实就是在数据模型上有所不同. 其次就是MongoDB不支持事务, MongoDB只支持单文件的原子性修 ...
- mongodb 简单部署方案及实例
第一节 准备工作 一 安装mongodb 我这里选用rehl 5.6作为其运行载体. 1. 下载mongodb的linux版本(注意32位和64位的区别),下载地址:http://www.m ...
- mysql 迭代更新_MySQL、MongoDB、Redis 数据库之间的区别与使用(本章迭代更新)
MySQL.MongoDB.Redis 数据库之间的区别与使用 MySQL.MongoDB.Redis 数据库之间的区别与使用(本章迭代更新) update:2019年2月20日 15:21:19(本 ...
最新文章
- 端午郑州行·世纪欢乐园
- 利用SSH 反向代理 ,实现跨局域网连接家里的linux 主机 (树莓派)
- 多目标决策---基本概念
- Python 下划线
- EPTP 和 EPT 分页结构条目的格式
- 微型计算机及原理怎么进制的,微型计算机原理及应用课件bcd码运算肥的十进制.ppt...
- 在mybatis里面配置外部资源文件
- supersocket缓冲区_SuperSocket基础二
- AmiGO2:在线浏览和查询GO信息的利器
- 干货 | Elasticsearch 8.X 版本升级指南
- shell的正向和反向
- css雪碧图如何调整大小
- abaqus在不同job间传递结果(import)之整理与问题(转载)
- win10 mysql 1030_Win10系统打开按键精灵提示#1030:启动脚本执行(图)
- 微软Fundamentals认证:AZ-900、AI-900、DP-900、MS-900、MB-910、MB-920、PL-900、SC-900介绍
- 李开复的做最好的自己
- 全网最全可视化大屏模板
- 微信小程序布局篇课程构思----Position+Flex
- java上传视频到七牛云_使用SpringMVC上传视频到七牛云上
- 软考必过 - 系统架构师 - 软件架构设计 - SOA与微服务