位置: 编程技术 - 正文

mongodb replica set 配置高性能多服务器详解

编辑:rootadmin

推荐整理分享mongodb replica set 配置高性能多服务器详解,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

mongodb的多服务器配置,以前写过一篇文章,是master-slave模式的,请参考:详解mongodb 主从配置。master-slave模式,不能自动实现故障转移和恢复。所以推荐大家使用mongodb的replica set,来实现多服务器的高可用。给我的感觉是replica set好像自带了heartbeat功能,挺强大的。

一,三台服务器,1主,2从

服务器1:.0.0.1:服务器2:.0.0.1:服务器3:.0.0.1:

1,创建数据库目录

在一台机子上面模拟,三台服务器,所以把DB目录分开了。2,创建配置文件

在这里要注意一点,不要把认证开起来了,不然查看rs.status();时,主从服务器间,无法连接,"lastHeartbeatMessage" : "initial sync couldn't connect to .0.0.1:"

3,启动三台服务器

注意:初次启动时,主服务器比较快的,从服务器有点慢。

二,配置并初始化replica set1,配置replica set节点

2,初始化replica set

mongodb replica set 配置高性能多服务器详解

3,查看replica set各节点状态

在这里要注意,rs.initiate初始化也是要一定时间的,刚执行完rs.initiate,我就查看状态,从服务器的stateStr不是SECONDARY,而是stateStr" : "STARTUP2",等一会就好了。

三,replica set主,从测试1,主服务器测试

2,从服务器测试

到这儿,我们的replica set就配置好了。

四,故障测试前面我说过,mongodb replica set有故障转移功能,下面就模拟一下,这个过程1,故障转移1.1,关闭主服务器

1.2,在主库执行命令

1.3,从库查看状态,如下图,

replica set 故障测试以前的从库变主库了,故障转移成功

2,故障恢复

mongod -f /etc/mongodb.conf 启动刚被关闭的主服务器,然后在登录到主服务器,查看状态rs.status();已恢复到最原始的状态了。

mongodb 实现远程连接 mongodb远程连接配配置,分以下4步。1,添加管理员账useadminswitchedtodbadmindb.addUser('tank','test');2,配置mongodb.conf#bind_ip=.0.0.1//注释此行auth=true//将此行前的注

mongodb 查看数据库和表大小 1,查看数据库db.stats();{"db":"test",//当前数据库"collections":3,//当前数据库多少表"objects":4,//当前数据库所有表多少条数据"avgObjSize":,//每条数据的平均大

mongodb 修改用户密码 2种方法 1,错误做法,直接更新表db.system.users.update({"_id":ObjectId("ebd5e")},{"user":"tank2","readOnly":false,"pwd":""})db.system.users.find();{"_id":ObjectId("e5fb4c6

标签: mongodb replica set 配置高性能多服务器详解

本文链接地址:https://www.jiuchutong.com/biancheng/312773.html 转载请保留说明!

上一篇:mongodb replica set 添加删除节点的2种方法

下一篇:mongodb 实现远程连接(mongodb设置远程连接)

  • 国外收到怎么说
  • 工会经费与残保金的取数是一致吗
  • 发放工资的转账支票出票人是谁
  • 一般纳税人降为小规模还能升为一般纳税人吗
  • 股权转让需要开董事会吗
  • 免征增值税项目记忆
  • 410768金税盘
  • 怎么登记明细账
  • 单位租个人房屋怎么开票
  • 国外人员劳务费怎么算
  • 多层股权结构设计控制法
  • 报废 库存商品
  • 官司赔偿费用需要发票吗
  • 购买银行理财产品被骗怎么办
  • 暂估入库的材料需要做T型账户嘛?
  • 补充养老保险税前扣除政策
  • 金三地税系统如何安装客户端插件?
  • 汇算清缴截止
  • 发票密码区出来了还能用吗
  • 无偿接收股权
  • 对公银行转账给私卡做备用金应怎样做分录?
  • 2018年年终奖个税计算方法
  • 未计提印花税会计分录
  • 高新技术企业取消认定
  • 固定资产转移是什么意思
  • uniapp分享图片
  • windows 7无线开关在哪里
  • xbox无法连接无线网络
  • 进口免费赠送报成了一般贸易
  • 在禁用uac时无法激活什么原因
  • 公司已经改名原来的公章还有效吗
  • 资产负债表怎么算资产负债率
  • 增值税发票红字信息表
  • php制作验证码
  • 密歇根湖怎么读
  • php+ mysql教程
  • vue router-view路由详解
  • ai训练流程
  • 发票中食品属于哪一类
  • js let与var区别
  • 房地产开发公司组织架构
  • 被盗的固定资产如何处理
  • 公司茶水间管理规定
  • 全国通用机打销售票真伪
  • 企业负担的社保费会计分录
  • 数据库镜像是什么意思
  • 未开发票如何确认收入并进行申报?
  • 非营利组织的一般战略是
  • 税金及附加怎么算
  • 贴现利息高好还是低好
  • 培训费发票可以抵扣吗
  • 机票 进项抵扣
  • 收到发票税点计入什么科目
  • 购买金税盘取得的发票
  • 员工借款计入
  • 盈余公积金计算方法
  • 往来会计岗位职责怎么写
  • sql查询方法有哪些
  • sqlserver函数大全
  • ctfmon.exe成功怎么解决
  • win10英文版系统怎么改成中文
  • win10应用默认
  • win8怎么设置
  • 选择打开程序
  • win7电脑浏览器怎么设置默认浏览器
  • perl格式化输出 %s
  • cocos2dx减少内存开销
  • bootstrap 下拉按钮
  • 深入理解计算机系统
  • jquery 上传进度
  • jquery?
  • bootstrap的表格
  • jquery的使用
  • 福建电子发票开票流程?
  • 税务局追缴社保流程及办理期限
  • 房产税季度缴纳几号之前
  • 如何证明发货前货物完好
  • 新车缴纳车船税减免性质是什么
  • 财税库银是什么费用
  • 纳税筹划是什么课
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设