A three-member replica set 

server info: scdbm06~08

mongodb info: mongodb-linux-x86_64-2.6.6.tgz
 
1. 在On scdbm06上创建存放data和log的文件夹

mkdir -p /mongodb/data

mkdir -p /mongodb/log

上传文件到 /mongodb

2. On scdbm06 

cd /mongodb

tar –zxvf  mongodb-linux-x86_64-2.6.6.tgz

3. On scdbm07~8 copy 解压的mongodb文件

scp -r root@scdbm06:/mongodb     /

4. On scdbm06~08 启动mongod

/mongodb/mongodb-linux-x86_64-2.6.6/bin/mongod --fork   --port 27017 --dbpath /mongodb/data  --logpath=/mongodb/log/mongodb.log  --replSet repset --smallfiles --oplogSize 128  --httpinterface

5.  On scdbm06 Connect a mongo shell to a replica set member.

/mongodb/mongodb-linux-x86_64-2.6.6/bin/mongo --port 27017

6. On scdbm06 Initiate the replica set.

Use rs.initiate() on the replica set member:

rs.initiate()

7. On scdbm06 Verify the initial replica set configuration.

Use rs.conf() to display the replica set configuration object:

rs.conf()

8. On scdbm06 Add the remaining members to the replica set.

Add the remaining members with the rs.add() method.

The following example adds two members:

rs.add("scdbm07")

rs.add("scdbm08")

9. On scdbm06 Check the status of the replica set.

Use the rs.status() operation:

rs.status()

--ps -aux | grep mongodb

上面的(6.7.8)可以使用下面的代替

use admin

config = { _id:"repset", members:[

{_id:0,host:"scdbm06:27017"},

{_id:1,host:"scdbm07:27017"},

{_id:2,host:"scdbm08:27017"}]

}

rs.initiate(config);

/*

*关闭 mongod

/mongodb/mongodb-linux-x86_64-2.6.6/bin/mongod --fork   --port 27017 --dbpath /mongodb/data  --logpath=/mongodb/log/mongodb.log  --replSet repset --smallfiles --oplogSize 128  --httpinterface --shutdown

*/

转载于:https://www.cnblogs.com/llgg/p/4195964.html

Deploy a replica set相关推荐

  1. Centos7 deploy mongoDB Replica set

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.     概述: 主节点(Primary) 在复制集中,主节点是唯一能够接收写请求的节点.Mon ...

  2. 在 Azure 虚拟机上快速搭建 MongoDB 集群

    MongoDB 是目前在 NoSQL 市场上非常受欢迎的一个数据库,本文介绍如何使用 Azure PowerShell 和 Azure CLI 在 Azure 虚拟机上搭建单节点 MongoDB(测试 ...

  3. KCL v0.4.4 发布 - 自定义 YAML Manifests 输出以及 Python SDK

    KCL 团队很高兴地宣布 0.4.4 版本现在已经可用!本次发布主要为 KCL 语言增加了自定义 YAML Manifests 输出的能力,用户可以通过编写代码并调用系统函数来自定义 YAML 输出的 ...

  4. Kubernetes Pod冗余策略

    It is inevitable that something will fail in a distributed system, and we should plan as if it is a ...

  5. k8s-学习总结(控制器:RS\Deploy\DS\Job\CJ)

    文章目录 官网 概念 Replica Set spec字段参数 RS控制器实践 一个简单的RS实例 扩展副本 RS与标签的关系 修改已有pod标签,删除所有pod,查看现象 Deployment sp ...

  6. TVM部署和集成Deploy and Integration

    TVM部署和集成Deploy and Integration 本文包含如何将TVM部署到各种平台以及如何将其与项目集成. 与传统的深度学习框架不同.TVM堆栈分为两个主要组件: TVM编译器,完成所有 ...

  7. AI如何落地企业?UCloud三步走战略:Build,Train,Deploy

    [AI科技大本营导读]AI 在经历了一波浪潮之后,走到了最重要的一个环节:落地.传统企业如何搭上 AI 的顺风车,助力企业升级呢?UCloud 实验室研发总监叶理灯认为人工智能落地主要分为三个步骤:一 ...

  8. linux deploy ENV 目录,手机安装linux deploy 安装和配置

    最近在淘了一款二手三星的sw-2014,正好最近正在研究智能家居.就想用它来搭建domoticz来管理,虽然手头也有一块吃灰的树莓派3b,但是觉得用树莓派搭建有点浪费,索性就用这款手机. [为什么不用 ...

  9. MongoDB 维护Replica Set

    在每个MongoDB(版本 3.2.9) Instance中,都有一个本地数据库(local),用于存储 Replication 进程的信息和本地数据.local 数据库的特性是:位于local数据库 ...

  10. deploy java eclipse_使用eclipse的mvn deploy部署本地包到maven私有库

    1.在settings文件中配置服务器访问账户和密码 thirdparty 账户名 密码 2.在pom文件中设置发布路径 thirdparty 3rd party http://yourserverI ...

最新文章

  1. spring 5企业级开发实战pdf_SpringBoot实战5-Spring基础-配置与注入
  2. ES5数组一些常用的方法源码实现
  3. 03-java学习-基本数据类型-运算符-键盘接收用户输入
  4. 特征描述子(feature descriptor) —— HOG(方向梯度直方图)
  5. Android中使用Fragment实现标题栏(不可滑动)
  6. Mac 10.12安装Windows远程桌面工具Microsoft Remote Desktop
  7. Ubuntu 16.04下如何安装QT5?
  8. Android之TextView属性大全
  9. win11安装ie浏览器
  10. 弹性理论法研究桩基受力计算公式_浅谈桩基础沉降计算方法
  11. 阿里云服务器搭建ftp服务器
  12. javascript/html breakout game 打砖块游戏(附代码)
  13. python百位数千位数取整
  14. Angular入门到精通系列教程(15)- 目录结构(工程结构)推荐
  15. 盘点阿里巴巴 15 款开发者工具 侵删
  16. 0623_第二篇瞎嘀咕
  17. OpenLayers加载WMS
  18. 计算机复试面试英语自我介绍,天津师范大学计算机研究生复试面试英语自我介绍...
  19. 量化股票是什么意思?
  20. python求一元二次方程实根_Python编程实现数学运算求一元二次方程的实根算法示例...

热门文章

  1. iOS Runtime运行机制详解
  2. [Java初探实例篇02]__流程控制语句知识相关的实例练习
  3. nvm装node npm
  4. Scikit-learn数据变换
  5. SQLServer性能优化专题
  6. [HTML/CSS]下拉菜单
  7. 色板游戏(洛谷 1558)
  8. 两片关于NAND FLASH的好博客
  9. NameError: name “ ” is not defined
  10. CSS3 新增选择器:伪类选择器和属性选择器