• 技术文章 >数据库 >mysql教程

    MongoDB副本集

    2016-06-07 17:08:03原创568

    一、节点类型standard:常规节点,它存储一份完整的数据副本,参与选举投票,有可能成为活跃节点。passive:存储了完整的数据副本

    一、节点类型
    standard:常规节点,它存储一份完整的数据副本,参与选举投票,有可能成为活跃节点。
    passive:存储了完整的数据副本,参与投票,不能成为活跃节点。
    arbiter:仲裁节点,只参与投票,不接收复制的数据,也不能成为活跃节点。

    二、参数说明
    --dbpath 数据文件路径
    --logpath 日志文件路径
    --port 端口号,默认是27017.我这里使用的也是这个端口号.
    --replSet 复制集的名字,一个replica sets中的每个节点的这个参数都要用一个复制集名字,这里是test.
    --replSet 这个后面跟的是其他standard节点的ip和端口
    --maxConns 最大连接数
    --fork 后台运行
    --logappend 日志文件循环使用,如果日志文件已满,那么新日志覆盖最久日志。

    三、创建副本集
    环境说明:

  • 启动第一个standard节点(ip:10.0.0.3)

  • 启动第一个standard节点(ip:10.0.0.4)

  • 启动arbiter节点,也就是仲裁节点 (ip:10.0.0.5)

  • 启动了以上服务器后,日志告诉你副本集没有初始化。因为还差最后一步:在shell中初始化副本集。

    连接其中一台standard节点服务器。初始化命令只能执行一次 :

  • ... {
  • ... },
  • ... {
  • ... }
  • ... ]}})
  • {
  • }
  • >
  • 执行以下shell命令后,如果看见红色字体标记的内容,,则表示初始化成功

    linux

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:Debian上安装Oracle客户端 下一篇:rman 对数据文件 的恢复测试
    大前端线上培训班

    相关文章推荐

    • 全面讲解MySQL8.0 For Windows的安装方法• MySQL中什么是索引?索引存储模型浅析• 分析MySQL用户中的百分号%是否包含localhost?• 聊聊mysql的cmake方式• 步骤分明地教你在MAC上安装MYSQL

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网