位置: 编程技术 - 正文

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

  • 企业进项不足的原因
  • 企业工商年报填写须知
  • 固定资产的进项税额可以抵扣吗
  • 社保个人承担部分
  • 从合伙企业分回的经营所得 合伙企业 个人所得税
  • 施工单位企业所得税
  • 堤围费是什么意思
  • 单位发放中秋月饼价值有规定吗
  • 股东出让个人股权流程
  • 服务性单位从事的是餐饮中介服务
  • 验资帐户
  • 融资租赁的服务费的标准
  • 银行利息收入可以开增值税专用发票
  • 没有留抵税用进项抵扣滞纳金可以吗?
  • 销售费用变动率公式
  • 季度利润表本月数和本年累计数
  • 购买股票的分录怎么写
  • 自制半成品生产成本
  • 事业单位收到投资的账务处理
  • 金税盘开票信息修改
  • 已核销的应收账款
  • 企业增值税如何退税
  • 取得劳务费的账务处理
  • 如何把两个人的照片合在一起
  • 设备租赁公司怎么复制赚钱
  • 员工聚餐费用计入
  • 开发企业房产税如何征收
  • PasSrv.exe - PasSrv是什么进程 有什么用
  • 冲减应收账款的分录
  • Thinkphp和onethink实现微信支付插件
  • 水利建设基金按季度缴纳
  • 建安企业账务处理 工程施工
  • 腾讯一面问什么
  • 论文精读分析报告
  • emerge命令
  • 施工水电费账务处理流程
  • 折扣店商场
  • phpcms api
  • centos7源码包安装
  • mysql中的外键的定义
  • 购进已经折旧提完的二手车
  • 年终奖影响社保缴费基数吗
  • 微信发放红包如何退回去
  • 出口免税申报流程视频
  • 制造费用科目一定无余额
  • 母公司无偿借款给子公司
  • 无票利息支出可抵税吗
  • 没有海关完税凭证怎么入账
  • 公司宿舍楼出租让我当甲方违法吗
  • 合同终止已开发怎么办
  • 母子公司之间的借款利息支出增值税能否抵扣
  • 短期借款的相关法规
  • 农业生产成本核算方法
  • 银行日记账的登记依据有哪些
  • 收入纳税明细里的收入和实际不符
  • 递延收益确认的递延所得税资产有期限吗
  • 房地产企业发行长期债券的增信方式有哪些
  • mysql a.
  • centos7阿里云yum源
  • Win10系统中怎么将文件夹进行压缩
  • msoobe.exe是什么
  • xp系统个性化
  • win8.1技巧
  • python生成器详解
  • opengl编程实例
  • Node.js中的什么模块是用于处理文件和目录的
  • Android 为LinearLayout增加分割线 divider
  • android资源文件
  • linux中gzip的用法
  • shell脚本输出空格
  • python 连接符
  • JavaScript+html5 canvas制作色彩斑斓的正方形效果
  • 安卓修改udid
  • 莱鸟人集团
  • Python的requests网络编程包使用教程
  • 济南高新区国家税务局
  • 南京税务举报
  • 重庆地税局官网公众号
  • 为什么企业减少注册资金的原因
  • 合肥地税局上班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设