10分钟完成 mongodb replSet 部署
开始:
-------------------------------------------------------------------------------------------------------------------
docker pull mongo:4.2 #创建目录用来保存 mongodb 数据
mkdir /home/hylas/opt/mongodb #启动三个容器
docker run \
-dit \
-v /home/hylas/opt/mongodb/rs1:/data/db \
-p : \
--name mongo1 \
mongo:4.2 mongod --replSet my-mongo-set \
--dbpath /data/db docker run \
-dit \
-p : \
-v /home/hylas/opt/mongodb/rs2:/data/db \
--name mongo2 \
mongo:4.2 mongod --replSet my-mongo-set \
--dbpath /data/db docker run \
-dit \
-v /home/hylas/opt/mongodb/rs3:/data/db \
-p : \
--name mongo3 \
mongo:4.2 mongod --replSet my-mongo-set \
--dbpath /data/db 记住上面的 my-mongo-set 以及端口映射 #初始化集群
docker exec -it mongo1 mongo #一步步输入, 配置的ip 与端口 需要根据你自己的情况编写
config = { _id:"my-mongo-set", members:[{_id:,host:"192.168.2.110:30001"},{_id:,host:"192.168.2.110:30002"},{_id:,host:"192.168.2.110:30003"}]} rs.initiate(config) rs.status()
-------------------------------------------------------------------------------------------------------------------
完成
应该用不了 10 分钟吧
补充一些:
//清除
docker rm mongo1
docker rm mongo2
docker rm mongo3 rm -rf /home/hylas/opt/mongodb/rs1
rm -rf /home/hylas/opt/mongodb/rs2
rm -rf /home/hylas/opt/mongodb/rs3
//关闭
分别执行
docker exec -it mongo1 mongo
> use admin;
switched to db admin
> db.shutdownServer();
//重启
docker start mongo1
docker start mongo2
docker start mongo3
这里是一些无用的信息, 因为发帖需要满足 150 个字。
我这里留些什么好呢???? 给自己吹吹牛吧
会go c c++ python node.js delphi 略懂java .net
会oracle mongo redis 略懂 mysql sqlserver
会docker 会 k8s exsi
还会 word excel ppt project viso
厉害,厉害 !!!
10分钟完成 mongodb replSet 部署的更多相关文章
- 10分钟学会RabbitMQ安装部署
一.单机版的 RabbitMQ 的安装部署 1.安装 Erlang 环境 wget http://erlang.org/download/otp_src_19.3.tar.gz tar -zxvf o ...
- 微信小程序详细图文教程-10分钟完成微信小程序开发部署发布
很多朋友都认为微信小程序申请.部署.发布很难,需要很长时间. 实际上,微信和腾讯云同是腾讯产品,已经提供了10分钟(根据准备资源情况,已完成小程序申请认证)完成小程序开发.部署.发布的方式.当然,实现 ...
- 10分钟学会VS NuGet包私有化部署
前言 我们之前实现了打包发布NuGet,但是发布后的引用是公有的,谁都可以访问,显然这种方式是不可取的. 命令版本:10分钟学会Visual Studio将自己创建的类库打包到NuGet进行引用(ne ...
- mongodb 简单部署方案及实例
mongodb 简单部署方案及实例 转载:http://my.oschina.net/zhuzhu0129/blog/53290 第一节 准备工作 一 安装mongodb 我这里选用rehl 5.6 ...
- 10分钟详解Spring全家桶7大知识点
Spring框架自2002年诞生以来一直备受开发者青睐,它包括SpringMVC.SpringBoot.Spring Cloud.Spring Cloud Dataflow等解决方案.有人亲切的称之为 ...
- 服务器小白的我,是如何将 node+mongodb 项目部署在服务器上并进行性能优化的
前言 本文讲解的是:做为前端开发人员,对服务器的了解还是小白的我,是如何一步步将 node+mongodb 项目部署在阿里云 centos 7.3 的服务器上,并进行性能优化,达到页面 1 秒内看到 ...
- Apache Shiro系列三,概述 —— 10分钟入门
一.介绍 看完这个10分钟入门之后,你就知道如何在你的应用程序中引入和使用Shiro.以后你再在自己的应用程序中使用Shiro,也应该可以在10分钟内搞定. 二.概述 关于Shiro的废话就不多说了 ...
- mongodb分片部署
Mongodb 分片部署 配置mongodb集群,比如 在3个server上配置 3 shard的Mongodb集群: 架构: 1.每片数据需要3个mongod server,2个为主从数据节点:1个 ...
- activiti 用户手册中 10分钟 小例子 简单代码搭建 及 其中的 各种坑
看mossle的 5.16 用户手册中的 快速起步:10分钟教程 想自己跑一下,虽然官方文档已经写的非常详细了,但是实际操作中还是遇到各种坑,这里记录下来. 首先官网下载最新的 5版本 full G ...
随机推荐
- 廖雪峰Java14Java操作XML和JSON-1XML-4第三方XML库
总结: 使用Jackson可以快速在XML和JavaBean之间互相转换 可使用Annotation定制序列化和反序列化
- 「题解」:windy数
问题: windy数 时间限制: 1 Sec 内存限制: 512 MB 题面 题目描述 Windy 定义了一种 Windy 数:不含前导零且相邻两个数字之差至少为 的正整数被称为 Windy 数. ...
- Python-进程(2)
目录 进程互斥锁 队列 堆栈 IPC(进程间通信) 生产者与消费者模型 进程互斥锁 通过之前的学习,我们千方百计的实现了程序的异步,让多个任务可以同时在几个进程中并发处理 他们之间的运行没有顺序,一旦 ...
- Template-Thymeleaf:Thymeleaf
ylbtech-Template-Thymeleaf:Thymeleaf 1.返回顶部 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 0. https://www.thyme ...
- python 中动态类的创建
参考 collections.namedtuple 的实现 链接: https://www.cnblogs.com/BeautifulWorld/p/11647198.html
- <每日一题>题目15:mysql创建表及相关约束
题目: 解答: 第一个表创建: create table class( cid int not null auto_increment primary key, caption char(20) no ...
- <el-tag></el-tag>部分属性与vue版本的兼容问题
[01]标签使用按钮样式<el-tag effect="dark" v-if="myhotelinfo.runstatus=='T'" type=&quo ...
- Mysql 增加rownum
Mysql 增加rownum 实现(极度推荐) mysql本身不像oracle那样使用 rownum 来显示行号的功能.但是可以使用设置变量的方式来实现这一功能. mysql使用 @ 定义用户变量, ...
- python的functools.partial的应用
functools.partial是类似于创造“可移动”函数的意思,参数的第一个是函数名,其他的是这个函数其他参数,例如: generator_func = functools.partial( tf ...
- 为互联网业务而生:阿里云全球首发云Cassandra服务!
引言:十年沉淀.全球宽表排名第一.阿里云首发云Cassandra服务 ApsaraDB for Cassandra是基于开源Apache Cassandra,融合阿里云数据库DBaaS能力的分布式No ...