replset = pictureWorks

执行:mongo --port 1008  (查看1008是否是住数据库)

rs.status()

执行:

onfig={"_id":"pictureWorks","members":[{"_id":0,"host":"172.10.9.187:1008","priority":5},{"_id":2,"host":"172.10.9.187:1009","priority":3},{"_id":3,"host":"172.10.9.187:1010","priority":1}]}
{
"_id" : "pictureWorks",
"members" : [
{
"_id" : 0,
"host" : "172.10.9.187:1008",
"priority" : 5
},
{
"_id" : 2,
"host" : "172.10.9.187:1009",
"priority" : 3
},
{
"_id" : 3,
"host" : "172.10.9.187:1010",
"priority" : 1
}
]
}

执行: rs.reconfig(config, {force:true});

mongodb: {
url: 'mongodb://172.10.9.187:1008,172.10.9.187:1009,172.10.9.187:1010/pictureAir',
opt: {

"server": {
"user": '',
"pass": '',
"native_parser": true,
"poolSize": 10,
"auto_reconnect": true,
"socketOptions": {
"keepAlive": 600,
'connectTimeoutMS': 10000,
'socketTimeoutMS': 10000
},
"reconnectTries": 30,
"haInterval": 1000
},
"db": {
"native_parser": true,
"strategy": "ping",
"readPreference": "primaryPreferred",
"bufferMaxEntries": 5
},
"replset": {
"rs_name": "pictureWorks",
"readPreference": "primaryPreferred",
"strategy": "ping",
"poolSize": 10,
"connectWithNoPrimary": false,
"haInterval": 1000,
"socketOptions": {
"keepAlive": 600
}
}

}

}

更多副本集搭建,请查看

https://blog.csdn.net/luonanqin/article/details/8497860

mongodb配置文件:

#https://docs.mongodb.org/manual/reference/configuration-options/
systemLog:
verbosity: 0
quiet: true
traceAllExceptions: true
logRotate: "rename"
destination: file
path: "/db/data/mongodb/logs/mongodb.log"
logAppend: true
timeStampFormat: "iso8601-local"
component:
accessControl:
verbosity: 0
command:
verbosity: 0
control:
verbosity: 0
geo:
verbosity: 0
index:
verbosity: 0
network:
verbosity: 0
query:
verbosity: 0
replication:
verbosity: 0
sharding:
verbosity: 0
storage:
verbosity: 0
processManagement:
fork: true
net:
port: 1008
bindIp: 172.10.9.187
# maxIncomingConnections: 1000
wireObjectCheck: true
ipv6: false
http:
enabled: true
JSONPEnabled: true
RESTInterfaceEnabled: true
security:
authorization: disabled # enabled disabled
#clusterAuthMode: keyFile
#keyFile: "/db/data/mongodb/mongodb.key"
javascriptEnabled: true
setParameter:
enableLocalhostAuthBypass: false
storage:
dbPath: "/db/data/mongodb/data"
indexBuildRetry: true
repairPath: "/db/data/mongodb/repairdata"
journal:
enabled: false #true on 64-bit systems, false on 32-bit systems
commitIntervalMs: 200
directoryPerDB: true
syncPeriodSecs: 60
engine: "wiredTiger"
mmapv1:
nsSize: 16
quota:
enforced: false
maxFilesPerDB: 8
smallFiles: false
journal:
debugFlags: 0
wiredTiger:
engineConfig:
cacheSizeGB: 4
statisticsLogDelaySecs: 0
journalCompressor: "snappy" #none snappy zlib
directoryForIndexes: false
collectionConfig:
blockCompressor: "snappy"
indexConfig:
prefixCompression: true
operationProfiling:
slowOpThresholdMs: 100
mode: "off"
replication:
oplogSizeMB: 1024000
replSetName: "pictureWorks"
secondaryIndexPrefetch: "all"
enableMajorityReadConcern: false
sharding:
archiveMovedChunks: false

mongodb副本集出现的错误 mongodb error: { MongoNetworkError: failed to connect to server [127.0.0.1:1010] on first connect [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:1010]的更多相关文章

  1. mongodb 副本集之入门篇

    作者: 凹凸曼-军军 前言:mongodb 因为高性能.高可用性.支持分片等特性,作为非关系型数据库被大家广泛使用.其高可用性主要是体现在 mongodb 的副本集上面(可以简单理解为一主多从的集群) ...

  2. MongoDB副本集学习(三):性能和优化相关

    Read Preferences/读写分离 有时候为了考虑应用程序的性能或响应性,为了提高读取操作的吞吐率,一个常见的措施就是进行读写分离,MongoDB副本集对读写分离的支持是通过Read Pref ...

  3. MongoDB副本集学习(一):概述和环境搭建

    MongoDB副本集概述 以下图片摘自MongoDB官方文档:http://docs.mongodb.org/manual/core/replication-introduction/ Primary ...

  4. MongoDB副本集搭建及备份恢复

    一.MongoDB副本集(repl set)介绍 早起版本使用master-slave,一主一从和MySQL类似,但slave在此架构中为只读,当主库宕机后,从库不能自动切换为主: 目前已经淘汰了ma ...

  5. 创建mongodb副本集操作实例

    一:概念 相关概念及图片引用自这里 mongodb副本集: 副本集是一组服务器,其中一个是主服务器,用于处理客户请求:还有多个备份服务器,用于保存主服务器的数据副本.如果主服务器崩溃了,备份服务器自动 ...

  6. linux上安装MongoDB副本集(带keyfile安全认证以及用户权限)

    搭建前准备 MongoDB版本:4.0 主要参考搭建MongoDB副本集网站:https://www.jianshu.com/p/f021f1f3c60b 安装之前最好先确定一下几点: 防火墙关闭 M ...

  7. MongoDB 副本集的原理、搭建、应用

    概念: 在了解了这篇文章之后,可以进行该篇文章的说明和测试.MongoDB 副本集(Replica Set)是有自动故障恢复功能的主从集群,有一个Primary节点和一个或多个Secondary节点组 ...

  8. MongoDB副本集学习(二):基本测试与应用

    简单副本集测试 这一节主要对上一节搭建的副本集做一些简单的测试. 我们首先进入primary节点(37017),并向test.test集合里插入10W条数据: . rs0:PRIMARY> ;i ...

  9. MongoDB副本集的常用操作及原理

    本文是对MongoDB副本集常用操作的一个汇总,同时也穿插着介绍了操作背后的原理及注意点. 结合之前的文章:MongoDB副本集的搭建,大家可以在较短的时间内熟悉MongoDB的搭建和管理. 下面的操 ...

随机推荐

  1. 微信公众号之:JSSDK接入以及invalid signature等常见错误问题

    最近在搞微信公众号开发,进行到网页开发部分被坑了一天,最坑的问题就是invalid signature,而网上大部分解答这个问题的都没有说清楚,都直接丢文档.博主认为这样很不好.本文是博主结合自身遇到 ...

  2. 谷歌浏览器Software Reporter Tool长时间占用CPU解决办法

    什么是Software Reporter Tool Software Reporter Tool是一个Chrome清理工具,用于清理谷歌浏览器中不必要或恶意的扩展,应用程序,劫持开始页面等等.当你安装 ...

  3. 解决OS睡眠功能中,移动鼠标就会唤醒

    设备管理器,在相应项目上右键属性.

  4. [转] Javascript 原型链

    1. 类 在C或者Java里,int a;定义了一个int类型的变量a.其中int是类型的名字,a是具体的变量. Javascript 模仿自 Java, 有一部分面向对象编程的部分.在面向对象的编程 ...

  5. asp.net core 创建允许跨域请求的api, cors.

    配置应用方域名. 在webapi中引用cors包,在startup的Configure\ConfigServices中增加启动项配置,在api中增加EnableCors的Attribute属性.即可. ...

  6. 盘点那些Vs中常用到的Tab快捷编码

    1.快速声明for循环:for+Tab 2.快速声明Foreach遍历:foreach+Tab 3.快速定义属性:prop+Tab 4.

  7. WPF中datagrid不显示滚动条问题

    WPF中DataGrid是自带滚动条的,当内容显示不下时可以使用滚动条显示.但是,开发中遇到了DataGrid一直不显示滚动条.之前也曾遇到过同类问题,再次经过查找,发现是StackPanel的原因, ...

  8. JMeter通过自定义jar调用和BeanShell源码

    自定义jar包引用 原始java代码,代码的作用的是根据指定的字符串,生成执行长度的随机字符串 package com; import java.util.Random; public class r ...

  9. 大数据——hbase

    进入hbase hbase shell 部分命令清单 查询服务器状态   status 查询hbase版本   version 1. 创建一个表 create 'table1', 'tab1_id', ...

  10. NOIP2017提高组Day2T3 列队 洛谷P3960 线段树

    原文链接https://www.cnblogs.com/zhouzhendong/p/9265380.html 题目传送门 - 洛谷P3960 题目传送门 - LOJ#2319 题目传送门 - Vij ...