当前位置: 首页 > news >正文

成都网站建设优惠活动博兴县建设局官方网站

成都网站建设优惠活动,博兴县建设局官方网站,大型自适应的网站开发,曲靖做网站价格介绍 在详细介绍配置MongoDB副本集之前#xff0c;让我简要介绍一下它们#xff1a; 副本集是Mongodb数据库提供的功能#xff0c;可实现高可用性和自动故障转移。 它是一种传统的主从配置#xff0c;但具有自动故障转移功能。 基本上#xff0c;它是mongod实例的组/集… 介绍 在详细介绍配置MongoDB副本集之前让我简要介绍一下它们 副本集是Mongodb数据库提供的功能可实现高可用性和自动故障转移。 它是一种传统的主从配置但具有自动故障转移功能。 基本上它是mongod实例的组/集群它们进行通信相互复制以提供高可用性并进行自动故障转移 基本上副本集中至少存在2个最多可以存在12个mongod实例 在副本集中存在以下类型的服务器。 首先一台服务器始终是主要服务器。 Primary存储数据所有写/读操作均从任何客户端进行到该服务器。 它提供了自动故障转移功能这意味着它无需人工干预即可将另一台服务器设置为主服务器并且具有内部机制来选举新的主服务器。 在副本集中如果主服务器由于网络错误而停机或者副本集中的其他服务器无法访问主服务器或主服务器无响应则由所有服务器在内部触发选举机制以选举新的主服务器并且这是非常自动的。 在本文中我将通过4个简单的步骤向您展示3个成员/节点群集副本集的配置。 在此副本集配置中我们将创建两台数据服务器其中一台将为主服务器另一台为辅助服务器而另一台非仲裁服务器。 因此让我们继续按照以下4个步骤配置副本 步骤1设置副本集的每个实例 正如我在上一篇文章中讨论的那样使用以下信息创建和设置3个新的mongodb服务器实例实例但不要启动这些服务器实例 服务器1 port 27017directory path dir path\ rs1E.g.directory structure : I:\workspace\mongo\rs1\bin 服务器2 port 26017directory path dir path\ rs2E.g.directory structure I:\workspace\mongo\rs2\bin 服务器3 port 25017directory path dir path\ rs2E.g.directory structure I:\workspace\mongo\rs3\bin步骤2修改mongodb.conf以包含副本集信息 编辑每个服务器的mongod.conf以包括以下属性 replSet 副本集的唯一名称赋予所有成员 rest 为管理网页启用休息界面 您可以为副本集指定任何名称但请确保所有成员名称相同。 继续给你想要的名字。 在这里我使用的是“ damon” 例如将以下内容附加到mongod.conf文件中 replSetdamon resttrue第三步启动所有服务器 完成必要的配置后继续以任意顺序启动服务器 rs1 mongod -f \rs1\mongod.conf rs2 mongod -f \rs2\mongod.conf rs3 mongod -f \rs3\mongod.conf步骤4配置服务器以包含在副本集中 现在所有服务器都已启动但它们没有相互连接。 换句话说它们不是副本集的一部分。 因此为此我们需要执行以下操作。 同样我们将创建两个数据服务器即一个主服务器另一个辅助服务器和一个仲裁服务器。 现在使用MongoDB二进制文件中提供的mongo shell连接到任何一台服务器。 这里。 让我们使用mongodb shell连接到服务器rs1 rs1 /rs1/bin/mongo.exe --port 27017 之后您将得到提示请输入mongo shell如下图所示 对于副本配置mongo shell提供了预定义的对象rs该对象包含以下用于配置的功能 initiate 在当前服务器中创建副本集配置 status 给出服务器所属的副本集的当前状态 addserverInfo 在副本集中添加新服务器作为参数提供。 addArbserverInfo 用于在副本集中添加仲裁器的专用功能 首先我们需要在其中一台服务器中创建副本集配置。 在mongo shell中执行以下命令 rs.initiate() 之后您会在提示符下看到以下内容 这将在本地为此服务器创建必要的副本集信息并且您会注意到提示从初始的变为damonSTARTUP2 这表明replicaSetName服务器的状态 您可以在shell提示符下输入rs.status来检查副本集中有多少台服务器 如您所见我们在副本集中仅添加了一个服务器它是当前服务器其状态为“主要”。 检查副本中成员的其他方法是使用浏览器地址栏中的以下URL http// / _replSet。 在我们的情况下http// localhost28017 / _replSet 注意这需要在配置文件中启用rest true并且我们已经做到了。 这是检查副本集中服务器状态的首选方法。 现在我们在副本服务器中添加了一个服务器让我们添加其余服务器。 对于add和addArb方法我们将提供包含machine / host-name的字符串参数port-no-of-server 请注意如果要使用计算机名请在dos或bash shell中使用hostname命令 rs.add(“machine/host-name:26017”) rs.addArb(“machine/host-name:25017”) 让我们检查是否使用rs.status命令添加了节点/成员 或使用基于浏览器的 在这里我们配置了3节点副本集MongoDB数据库集群。 尽管此信息可以应用于配置任何编号。 副本集中节点的数量。 参考 设置MongoDB副本通过 JCG合作伙伴 Abhijeet Sutar在Another Java Duke博客上的四个步骤进行设置 。 翻译自: https://www.javacodegeeks.com/2013/07/setup-mongodb-replica-set-in-4-steps.html
http://www.huolong8.cn/news/296185/

相关文章:

  • 多用户商城(c2c)网站制作方案婚庆网站开发
  • 织梦怎么在本地编辑多个网站群晖wordpress修改80端口
  • 网站建设流程有好看的wordpress模板
  • 网站审核备案 几天电商网站建设开发公司
  • 帝国cms 网站地图o2o网站开发框架
  • 哪个网站生鲜配送做的好处北京有几个区哪个区最好
  • 北京经济技术开发区建设局网站wordpress加链接
  • 推荐10个网站想做个ktv的网站怎么做
  • 如何生成一个网站厦门网站注册与网页设计公司
  • 程序员网站编程是什么东西
  • 如何规划企业网站绍兴网站制作网站
  • 江苏丹阳建设公司网站百度网页入口
  • 建设网站是什么网站关于我们怎么做单页面
  • 17Z一起做网站广州站中咨工程建设监理公司网站
  • 门户网站建设理由网站内页seo
  • 昆明网站建设哪家便宜棋牌软件开发工作室
  • 郑州网站开发公司哪家好网页小游戏的网站
  • 微信网站建站平台中国建设银行河北省门户网站
  • 整站seo需要多少钱平面设计网课
  • 做网站网页的软件是绿色的图标什么网站主页怎么做
  • 西宁的网站建设公司千万别在百度上搜别人名字
  • 天津网站建设哪个好网站建设经费管理
  • 泉州公司网站模板建站趣头条自媒体平台注册
  • 响应式网站建设相机拍照的图片怎么做网站呀
  • 手机网站自助建设百度公司地址
  • 柳州网站建设2023恢复全员核酸
  • 长春自助建站系统织梦网站挂马教程
  • 谁会在阿里云建网站wordpress评论显示游客
  • 创业网站怎么做的杭州论坛网
  • metro网站模板求职简历在哪个网站做