位置: 编程技术 - 正文

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

  • 印花税资本金项目如何缴纳
  • 人民大学税务专硕学费
  • 兼职会计工资多少钱一个月
  • 当月红冲发票账务怎么处理
  • 可以先抵扣下个月的进项票吗
  • 税务开票系统如何导入客户信息
  • 分公司可以享受小规模纳税人优惠
  • 跨区域涉税事项报告表怎么核销
  • 公司给员工租的宿舍怎么交税
  • 损益类结转本年利润摘要
  • 供应销用商品给的返利怎么做?
  • 利息保障倍数为负数,是偿债能力弱的表现
  • 车辆购置税的会计处理
  • 现金折扣后退回账户
  • 补交企业所得税怎么填申报表
  • 机票上exempt yqcny是什么意思?
  • 变更公司财务人员,需要本人去吗
  • 收到一笔款在在当月已退回怎么做账?
  • 自制材料入库计划成本
  • 资产负债表没有实收资本正常吗
  • 进项转出税务处理
  • 送积分怎么做账
  • mac怎么设置桌面组件
  • 查看电脑开机时间记录win10
  • 无法连接到移动网络小米
  • 外贸企业进项税额转出
  • 外币债券汇兑损益怎么算
  • 银行存款收款凭证属于什么凭证
  • linux xmrig
  • 最贵的苹果平板
  • 汽车维修收费标准及费用计算方法
  • 有限公司股权转让怎么办理流程
  • 机票报销属于什么费
  • lsmod命令结果详解
  • 增值税农产品免税是哪一条
  • 在职工教育经费包括哪些
  • 开发阶段发生的费用计入什么科目
  • python requests检测响应状态码
  • 红字发票还要交税吗
  • 保证金存款账户需要销户吗
  • mysql的环境配置
  • 营改增有关事项的规定
  • 应收账款属于什么会计要素
  • 企业所得税汇算清缴会计分录
  • 特殊收入如何计税
  • 赊销应收款余额怎么算
  • 购买的服务如何申请退款
  • 房地产企业扣除项目
  • 会务费所需要注意的细节
  • mysql更改密码命令
  • win8系统无线网找不到
  • xp电脑启动项怎么设置启动项
  • win7怎么看
  • win10重装系统后无线网卡不能用了
  • mac个性定制在哪
  • linux的free命令详解
  • naimag32.exe - naimag32是什么进程 有什么用
  • 升级win10系统后电脑变卡处理方法
  • win7如何显示文件扩展
  • unity 漫反射
  • linux 常用命令大全及其详解
  • jquery 定位
  • nodelink
  • java多线程产生死锁
  • vps 备份
  • vue项目简介
  • vue3.0diff
  • nodemcu连接阿里云
  • Unity for Absolute Beginners(二)
  • 命令行执行bat文件
  • jQuery插件能输出到控制台
  • javascript !
  • 创建android项目
  • python字符类型有哪些
  • javascript基础
  • 北京亦庄开发区属于哪个区
  • 电子税务局无法显示抵扣发票
  • 多计提的税金如何处理
  • 大同县税务局
  • 亳州自来水缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设