zoukankan      html  css  js  c++  java
  • MongoError: no primary found in replicaset

    nodejs连接mongodb时,使用集群方式报错

    2017-09-22T01:42:32.115Z - error: db connect failed
    
    2017-09-22T01:42:32.124Z - error:  MongoError: no primary found in replicaset
    
        at /opt/b2b/jiathis-service/node_modules/mongodb-core/lib/topologies/replset.js:560:28
    
        at null.<anonymous> (/opt/xxxx-service/node_modules/mongodb-core/lib/topologies/replset.js:312:24)
    
        at g (events.js:260:16)
    
        at emitOne (events.js:77:13)
    
        at emit (events.js:169:7)
    
        at /opt/b2b/jiathis-service/node_modules/mongodb-core/lib/topologies/server.js:300:14
    
        at /opt/b2b/jiathis-service/node_modules/mongodb-core/lib/connection/pool.js:469:18
    
        at nextTickCallbackWith0Args (node.js:420:9)
    
        at process._tickCallback (node.js:349:13)

    解决方式

      一、使用非集群方式连接mongodb,去掉replicatSet参数

        db: 'mongodb://username:password@IP/db_name'

      OR

      二、在mongodb中,配置集群 ,去掉replSet前面的#号,并设置你的集群名字 /etc/mongod.conf

          

    # in replicated mongo databases, specify the replica set name here
    #replSet=setname

      添加实例到replica set

    rs.initiate()
    
    rs.add("IP:27017")
    #查看配置
    rs.conf()
    记录点滴,沉淀自己,汇聚成海,重新再出发
  • 相关阅读:
    2019ICPC上海站
    “浪潮杯”第九届山东省ACM大学生程序设计竞赛重现赛(2018)
    集合问题
    后缀数组
    141. 周期(KMP)
    求和(矩阵快速幂)
    大数(KMP)
    1270: [蓝桥杯2015决赛]完美正方形
    AC自动机
    8.26作业
  • 原文地址:https://www.cnblogs.com/lixyu/p/7586903.html
Copyright © 2011-2022 走看看