mongo(五)副本集

简介:

配置文件

1-3为三个存储节点,其实一个为Primary,两个secondary作为备份,4为仲裁节点
  mongo.conf

执行配置

mongod -f conf.conf
 

设定副本集合:

mongo --port 33198
use admin
复制代码
db.runCommand({"replSetInitiate":{
    "_id":"android-test",
    "members":[
    {
          "_id":1,
          "host":"127.0.0.1:33198"
    },
     {
          "_id":2,
          "host":"127.0.0.1:33197"
    },
     {
          "_id":3,
          "host":"127.0.0.1:33196"
    }
    ]}})
复制代码

增加仲裁节点

rs.addArb("127.0.0.1:33195")
 
复制代码
#!/usr/bin/env python
#-*- encoding:utf-8 -*-

from pymongo import MongoClient, MongoReplicaSetClient

dbList = '127.0.0.1:33198,127.0.0.1:33197,127.0.0.1:33196'


def init(dbname):
    try:
        client = MongoReplicaSetClient(dbList, replicaSet='android-    test')
        db = client[dbname]
        return db
    except Exception as e:
        print 'error:%s'%e
        return False

if __name__ == '__main__':
    db = init('test')
print db.appinfo.find_one()    
复制代码

 本文转自cococo点点博客园博客,原文链接:http://www.cnblogs.com/coder2012/p/4130695.html,如需转载请自行联系原作者

相关文章
|
网络协议 应用服务中间件 API
CentOS7.5 手动部署Ceph RGW
目    录 1     设备列表... 1 2     Ceph RGW 部署... 1 2.1     使用civetweb配置... 2 2.2     使用nginx配置... 5   本文主要记录一下手动部署rgw的过程,环境是使用的之前手动部署的ceph环境,之前的环境部署可以参考以下链接https://yq.aliyun.com/articles/604372   Ceph RGW(即RADOS Gateway)是Ceph对象存储网关服务,是基于LIBRADOS接口封装实现的FastCGI服务,对外提供存储和管理对象数据的Restful API。
8049 0
|
自然语言处理 数据挖掘 Unix
R 语言是什么、R 的优势、资源|学习笔记
快速学习 R 语言是什么、R 的优势、资源。
409 1
R 语言是什么、R 的优势、资源|学习笔记
|
jenkins 物联网 测试技术
RISC-V生态全景解析(十一):YoC组件介绍系列一: CSI组件
编辑语: 芯片开放社区(OCC)面向开发者推出RISC-V系列内容,通过多角度、全方位解读RISC-V,系统性梳理总结相关理论知识,构建RISC-V知识图谱,促进开发者对RISC-V生态全貌的了解。
815 0
RISC-V生态全景解析(十一):YoC组件介绍系列一: CSI组件
|
存储 传感器 人工智能
物联网之IP Camera解决方案简介
IP Camera即网络摄像头,是物联网领域中的一个重要场景。本文将带领读者了解IP Camera这一典型物联网场景的市场、IP Camera的重要组成部分、以及以HaaS IP Camera为代表介绍IP Camera的解决方案的主要内容。
物联网之IP Camera解决方案简介
|
存储 数据库 数据库管理
数据与程序的物理独立性、数据与程序的逻辑独立性、为什么数据库系统具有数据与程序的独立性?
什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? (1)数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。 (2)数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应
1468 0
|
存储 算法
并查集及其应用
并查集顾名思义就是有“合并集合”和“查找集合中的元素”两种操作的关于数据结构的一种算法。 算法 用集合中的某个元素来代表这个集合,该元素称为集合的代表元。一个集合内的所有元素组织成以代表元为根的树形结构。
2025 0
并查集及其应用
|
新零售 安全 搜索推荐
阿里巴巴如何远程办公!这些工具都能帮你
为响应国家号召,大部分公司纷纷发出在家办公,延迟上班的通知,一时间“在线协同办公”成为热点。看阿里巴巴如何实现远程办公,这一篇带你一探究竟,在家也能安全高效地工作。
阿里巴巴如何远程办公!这些工具都能帮你
|
机器学习/深度学习 人工智能 搜索推荐
微软发布第四代人工智能小冰:具备情感决策,更像人类
8 月 5 日,微软在北京召开第四代微软小冰发布会,以全新解锁的情感计算框架为核心,集中公布了微软开发的大量人工智能前沿技术。第四代小冰将包含实时情感决策对话引擎、多种新感官、中日英三种语言,以及对应不同领域的功能插件平台,实现了迄今为止最为完整的人工智能体验。
868 0
微软发布第四代人工智能小冰:具备情感决策,更像人类
|
弹性计算 安全 Cloud Native
阿里云上新了:搭载最新至强处理器Ice Lake,算力提升50%以上
阿里云正式宣布 2 月发布的第七代 ECS 云服务器产品家族全面开启公测。阿里云第七代 ECS 云服务器,是业内首个搭载最新第三代英特尔®至强®可扩展处理器(代号 Ice Lake)的计算实例,并在市场率先进入公测阶段。据官网介绍,公测期间用户购买第七代 ECS 云服务器可享 8 折优惠。
阿里云上新了:搭载最新至强处理器Ice Lake,算力提升50%以上