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. jenkins 实现测试发布、预发布、真实发布、回滚发布

    主要思路: 1.做三个文件夹,用于放置不可随意修改的配置文件(测试发布.预发布.真实发布) 2.每次都先修改配置文件再进行构建(构建时会先把配置文件复制到构建的目录,再同步到发布的目录) 3.发布完代 ...

  2. python文件的分类

    # 0.获取所有的文件名称列表import os import shutilos.chdir("files")file_list = os.listdir("./&quo ...

  3. BZoj 2301 Problem b(容斥定理+莫比乌斯反演)

    2301: [HAOI2011]Problem b Time Limit: 50 Sec  Memory Limit: 256 MB Submit: 7732  Solved: 3750 [Submi ...

  4. (原创)C# 压缩解压那些事儿

    吐槽: 搜狗推广API的报告服务太坑爹了!!! 搜狗推广API的报告服务太坑爹了!!! 搜狗推广API的报告服务太坑爹了!!! 搜狗的太垃圾了,获取下来的压缩包使用正常方式无法解压!!没有专门的API ...

  5. delphi TreeView 从数据库添加节点的四种方法

    方法一:delphi中递归算法构建treeView 过程:通过读取数据库中table1的数据,来构建一颗树.table1有两个字段:ID,preID,即当前结点标志和父结点标志.所以整个树的表示为父母 ...

  6. SP3734 PERIODNI - Periodni

    题解: 第一道笛卡尔树dp 会发现以一个点为分界 如果左边大于它右边大于它 那么大于的那部分是相互不影响的 于是我们对序列建立笛卡尔树 满足父亲节点的v<儿子节点的v 然后这棵树的中序遍历为原序 ...

  7. [转]EndNote导入IEEE文献的方法

    EndNote导入IEEE文献的方法.IEEE虽然可以批量导出,但是批量导出的是CSV格式.如果想导入到EndNote,需要一个个文献的导入.本文介绍一下IEEE导出文献并导入到EndNote的方法. ...

  8. windows下面使用nssm设置新的服务实现开机自启等

    1.下载: http://nssm.cc/download/?page=download 2.解压: 根据自己的系统选择相应的32bit或者64bit,然后将相应的可执行文件拷贝到系统环境中.配置环境 ...

  9. Python_自定义模块

    自定义模块例子(web简单框架): 专门处理逻辑的包:处理各种访问需求 数据库的交互:面临各种的查询,删改 ,dba, 配置文件(全局配置文件):列存储数据的地方,HTML代码存储地方 实现: 代码: ...

  10. Python_冒泡排序

    从小到大的排序:(最前面的数和一步步和后面的数比较,如果大于则交换,如果不大于则继续循环) 方法1: data = [65, 1, 45, 77, 3, 9, 43, 23, 7, 53, 213, ...