mongodb 分片集群报错整理

  1. 从节点默认没有读写权限
    error: { “$err” : “not master and slaveOk=false”, “code” : 13435 }
    在从节点上直接使用查询命令都会查不出结果,如果非要在从节点下读取
    使用rs.slaveOk()即可
  2. no such command找不到命令
    明明看到命令提示里有这个命令,打出来就是提示不存在
    这个情况很有可能就是你使用命令的端口不正确
  3. no replset config has been received
    获取不到副本配置
    很有可能含想要副本配置的服务没有启动
  4. does not believe it is a config server
    自己都不敢相信自己是个配置服务器
    主要是由于你的配置文件或者参数里没有标明configsvr的值
  5. Could not find host matching read preference { mode: “primary” }
    给路由加分片的时候分片添加不上
    看看你分片初始化了没有 在你分片的端口上查看分片的状态
    rs.status()
    添加分片需要在mongos上添加

报错无非就是配置不对,没有初始化,执行命令的端口位置不对。

posted @   feitiandamo  阅读(425)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示