Deploy a replica set
A three-member replica set
server info: scdbm06~08
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相关推荐
- Centos7 deploy mongoDB Replica set
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 概述: 主节点(Primary) 在复制集中,主节点是唯一能够接收写请求的节点.Mon ...
- 在 Azure 虚拟机上快速搭建 MongoDB 集群
MongoDB 是目前在 NoSQL 市场上非常受欢迎的一个数据库,本文介绍如何使用 Azure PowerShell 和 Azure CLI 在 Azure 虚拟机上搭建单节点 MongoDB(测试 ...
- KCL v0.4.4 发布 - 自定义 YAML Manifests 输出以及 Python SDK
KCL 团队很高兴地宣布 0.4.4 版本现在已经可用!本次发布主要为 KCL 语言增加了自定义 YAML Manifests 输出的能力,用户可以通过编写代码并调用系统函数来自定义 YAML 输出的 ...
- Kubernetes Pod冗余策略
It is inevitable that something will fail in a distributed system, and we should plan as if it is a ...
- k8s-学习总结(控制器:RS\Deploy\DS\Job\CJ)
文章目录 官网 概念 Replica Set spec字段参数 RS控制器实践 一个简单的RS实例 扩展副本 RS与标签的关系 修改已有pod标签,删除所有pod,查看现象 Deployment sp ...
- TVM部署和集成Deploy and Integration
TVM部署和集成Deploy and Integration 本文包含如何将TVM部署到各种平台以及如何将其与项目集成. 与传统的深度学习框架不同.TVM堆栈分为两个主要组件: TVM编译器,完成所有 ...
- AI如何落地企业?UCloud三步走战略:Build,Train,Deploy
[AI科技大本营导读]AI 在经历了一波浪潮之后,走到了最重要的一个环节:落地.传统企业如何搭上 AI 的顺风车,助力企业升级呢?UCloud 实验室研发总监叶理灯认为人工智能落地主要分为三个步骤:一 ...
- linux deploy ENV 目录,手机安装linux deploy 安装和配置
最近在淘了一款二手三星的sw-2014,正好最近正在研究智能家居.就想用它来搭建domoticz来管理,虽然手头也有一块吃灰的树莓派3b,但是觉得用树莓派搭建有点浪费,索性就用这款手机. [为什么不用 ...
- MongoDB 维护Replica Set
在每个MongoDB(版本 3.2.9) Instance中,都有一个本地数据库(local),用于存储 Replication 进程的信息和本地数据.local 数据库的特性是:位于local数据库 ...
- deploy java eclipse_使用eclipse的mvn deploy部署本地包到maven私有库
1.在settings文件中配置服务器访问账户和密码 thirdparty 账户名 密码 2.在pom文件中设置发布路径 thirdparty 3rd party http://yourserverI ...
最新文章
- spring 5企业级开发实战pdf_SpringBoot实战5-Spring基础-配置与注入
- ES5数组一些常用的方法源码实现
- 03-java学习-基本数据类型-运算符-键盘接收用户输入
- 特征描述子(feature descriptor) —— HOG(方向梯度直方图)
- Android中使用Fragment实现标题栏(不可滑动)
- Mac 10.12安装Windows远程桌面工具Microsoft Remote Desktop
- Ubuntu 16.04下如何安装QT5?
- Android之TextView属性大全
- win11安装ie浏览器
- 弹性理论法研究桩基受力计算公式_浅谈桩基础沉降计算方法
- 阿里云服务器搭建ftp服务器
- javascript/html breakout game 打砖块游戏(附代码)
- python百位数千位数取整
- Angular入门到精通系列教程(15)- 目录结构(工程结构)推荐
- 盘点阿里巴巴 15 款开发者工具 侵删
- 0623_第二篇瞎嘀咕
- OpenLayers加载WMS
- 计算机复试面试英语自我介绍,天津师范大学计算机研究生复试面试英语自我介绍...
- 量化股票是什么意思?
- python求一元二次方程实根_Python编程实现数学运算求一元二次方程的实根算法示例...