位置: 编程技术 - 正文

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设置远程连接)

  • 增值税专用发票几个点
  • 小规模纳税人代扣代缴个人所得税
  • 检查记账凭证的主要方法有哪些?
  • 不动产租赁可以加计扣除吗
  • 无形资产摊销计算例题
  • 污水处理税收优惠政策
  • 领用本企业生产的水泥用于在建工程
  • 应交税费应交增值税转出多交增值税
  • 税收完税证明分为几种
  • 房地产契税新政策2021退税
  • 卖二手车怎么做账务处理
  • 出口退税备案完后怎么办
  • 子公司注销欠母公司借款怎么办
  • 2016年172号
  • 小规模纳税人的条件
  • 代征税款手续费规定
  • 公司党支部的费用入账
  • 以公允价值计量是什么意思
  • 餐饮费开专票
  • 银行 委托收款
  • 发票已开货没发出的账务处理?
  • 广告业年终总结
  • 如何删除鸿蒙
  • win10更新补丁卸载不了
  • 应纳消费税包不包括代收代缴
  • 本地连接受限制无法连接
  • php ftp上传文件
  • php获取ftp文件目录
  • php数组函数输出《咏雪》里有多少"片"字
  • 个人医疗保险怎么取出来
  • php gd
  • 企业雇佣临时工个税
  • php出现错误代码怎么办
  • 外币交易汇兑损益包括
  • 环境检测费做什么科目
  • 计提本月附加税2496.28
  • 诉讼费属于什么费用
  • 政策性搬迁补偿收入
  • 微信小程序在哪里打开
  • AttributeError: cannot assign module before Module.__init__() call
  • python快速检索
  • ptech模型
  • 慰问金计入什么预算科目
  • 办公室清洁费计算公式
  • 估价入库怎么记账
  • 垃圾处理费计提吗
  • 小规模纳税人能开6%增值税专用发票吗
  • 应收预收的区别
  • 织梦技巧
  • phpcms目录结构
  • 小规模纳税人可以做进出口贸易吗
  • 银行承兑汇票回头背书
  • 企业增资会计科目
  • 运费发票抵扣要求
  • 一般纳税人销售旧货
  • 分销佣金税务账务怎么做
  • 事业单位应交增值税明细科目
  • 物业公司代收代缴水电费
  • 保理手续费计入投资收益吗
  • 退票费收入按什么征税
  • 分公司人数要求
  • 购买设备怎么开专票
  • win8怎么一键关机
  • wins资源管理器
  • ubuntu的快捷键
  • office进程
  • linux shell 函数参数
  • win8系统出现闪屏
  • win7arm
  • 批处理删除空文件夹
  • 批处理!!
  • python 网络编程培训
  • android内存泄露 工具
  • python中的\r
  • unity二段跳
  • JavaScript 事件绑定及深入
  • ViewGroup onInterceptTouchEvent,ViewGroup onTouchEvent,View onTouchEvent执行顺序说明
  • 昆山华润燃气多少钱一方
  • 银川到大武口的汽车站时刻表
  • 固定资产处置要开票交税么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设