文档章节

docker 搭建 mongodb 副本集环境

温佐镜
 温佐镜
发布于 2015/08/14 11:42
字数 122
阅读 118
收藏 6

step1:pull官方mongo镜像

docker pull mongo

step2:启动mongodb集群所需的Docker容器

docker run --name rs2_srv1 -p 22117:27017 -d mongo --noprealloc --smallfiles --replSet rs2
docker run --name rs2_srv2 -p 22217:27017 -d mongo --noprealloc --smallfiles --replSet rs2
docker run --name rs2_srv3 -p 22317:27017 -d mongo --noprealloc --smallfiles --replSet rs2

step3:配置副本

//链接到其中一个节点
mongo host:22117

rs.initiate();
rs.add("host:22217");
rs.add("host:22317");
rs.status();
cfg = rs.conf();
cfg.members[0].host = "host:22117";
rs.reconfig(cfg);
rs.status();

参考 https://www.sebastianvoss.com/docker-mongodb-sharded-cluster.html

© 著作权归作者所有

共有 人打赏支持
温佐镜
粉丝 11
博文 32
码字总数 11554
作品 0
广州
程序员
21.36 mongodb分片介绍

21.36 mongodb分片介绍 分片就是将数据库进行拆分,将大型集合分隔到不同服务器上。比如,本来100G的数据,可以分割成10份存储到10台服务器上,这样每台机器只有10G的数据。 通过一个mongos的...

脑洞老湿_
2017/10/20
0
0
利用Docker部署mongodb集群--分片与副本集

环境 Docker version 1.6.2 mongodb 3.0.4 第一步 编写Dockerfile并生成镜像 主意包含两个Dockerfile镜像,一个mongod的,一个mongos(在集群中负责路由) 编写Mongod的Dockerfile: FROM ub...

robin-yao
2015/06/22
0
7
MongoDB集群部署 - 带访问控制的分片副本集

1. 前言   Ceilometer将meter、event等数据保存在MongoDB中,之前将MongoDB部署在控制节点上,使用三副本模式,时间长了发现meter数据爆炸式增长,区区2T的磁盘捉襟见肘,而想删除旧数据,...

Sai18
08/16
0
0
21.38 mongodb分片搭建(中)

21.38 mongodb分片搭建(中) 分片搭建–分片配置 添加配置文件shard1.conf(三台机器都操作) 添加配置文件shard2.conf(三台机器都操作) 添加配置文件shard3.conf(三台机器都操作) 启动shard...

脑洞老湿_
2017/10/20
0
0
mongodb副本集介绍、mongodb副本集搭建、 mongodb副本集测试

mongodb副本集介绍 MongoDB早期版本使用master-slave,一主一从和MySQL主从基本是一致的,但salve在此架构中为只读,当主库宕机后,从库不能自动切换为主. 目前已经淘汰master-salve模式,改...

Linux_Anna
2017/10/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Sql语言与MySql数据库

1. 数据库简介 1. 数据库,就是存储数据的仓库,只能通过sql语言来访问,数据库也是一个文件系统。通常,MySQL、Oracle等数据库,也被称为关系型数据库,其保存的不仅仅只是数据,还包括数据...

江左煤郎
5分钟前
0
0
IDEA 取消自动import .*

打开设置 > Editor > Code Style > Java > Scheme Default > Imports ① 将 Class count to use import with "*" 改为 99 (导入同一个包的类超过这个数值自动变为 * ) ② 将 Names count ......

乔老哥
6分钟前
0
0
PostGIS学习笔记(开篇)

PostGIS事实上算是笔者开始写博客的第一篇内容。而事实上那篇博文的内容并不丰富,笔者对PostGIS的了解仍然不多,然而17年在OSGeo课程学习时对PostGIS又有了进一步了解,并逐步发现它的强大。...

胖胖雕
6分钟前
0
0
【Centos】在nginx服务器中配置php和mysql

接上一章《【Centos】利用Vultr服务器和namesilo布网》(https://my.oschina.net/u/3776619/blog/2051986),在Centos中配置好nginx,并在iptables中开启了80端口,和为了远程mysql操作方便开...

yongh701
30分钟前
1
0
flume -- fileChannel简要分析其过程

flume之event写入FileChannel doPut(event)-->获取共享锁后[log.lockShared();]-->FlumeEventPointer ptr = log.put(transactionID, event); 此处的log.put即将transactionID及event进行后续......

-九天-
42分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部