差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
it:database:mongodbreplication [2022-02-02 06:11] – [MongoDB 副本集] goldentianyait:database:mongodbreplication [2022-08-12 05:20] (当前版本) – [MongoDB 副本集] goldentianya
行 6: 行 6:
 单版本的数据库连接通常为 <color #ff7f27>''%%mongodb://localhost:20271%%''</color>,而多副本的连接可以是 <color #ff7f27>''%%mongodb://localhost:20271,localhost:20272,localhost:20273?replicaSet=myRepl 单版本的数据库连接通常为 <color #ff7f27>''%%mongodb://localhost:20271%%''</color>,而多副本的连接可以是 <color #ff7f27>''%%mongodb://localhost:20271,localhost:20272,localhost:20273?replicaSet=myRepl
 %%''</color> %%''</color>
 +
 +  mongodb://user:password@serverwin,serverfin:33720/?replicaSet=stockdb&readPreference=nearest&wtimeoutMS=20000
  
 创建三个目录用来安装不同的MongoDB 创建三个目录用来安装不同的MongoDB
行 35: 行 37:
 准备三个服务器: 准备三个服务器:
   * 主服务器:88.153.172.7:33720 (局域网内地址是 192.168.0.157)   * 主服务器:88.153.172.7:33720 (局域网内地址是 192.168.0.157)
-  * 副本集:143.47.185.127:33720 (finsever+  * 副本集:141.144.205.48:33720  (serverfin
-  * 仲裁集:217.160.61.19:33720  (serverionos)+  * 仲裁集:143.47.185.127:33720  (serveroracle)
  
 编辑 /etc/hosts 文件,让所有的机器互相知道。否则会一直卡住联不通 编辑 /etc/hosts 文件,让所有的机器互相知道。否则会一直卡住联不通
行 45: 行 47:
 </code> </code>
  
-第一步:修改 /etc/mongod.conf (暂时取消认证)+第一步:修改 <color #ff7f27>''%%/etc/mongod.conf%%''</color> (暂时取消认证)
 <code> <code>
 replication: replication:
行 89: 行 91:
 </code> </code>
  
-<color #ed1c24>注意事项</color>+:!: <color #ed1c24>注意事项</color>
  
   * CPU还算好,但服务器的内存不能太小。至少要4G以上。否则只适合作为「仲裁」。   * CPU还算好,但服务器的内存不能太小。至少要4G以上。否则只适合作为「仲裁」。
行 96: 行 98:
   * keyfile 需设成 chmod 600 ,否则无法启动 mongod 服务   * keyfile 需设成 chmod 600 ,否则无法启动 mongod 服务
   * 各个主机必须互相认识(设置 /etc/hosts)   * 各个主机必须互相认识(设置 /etc/hosts)
 +  * 如果长时间停留在状态 <color #ed1c24>TARTUP</color>,说明PRIMARY已经认出了副本集,但副本集电脑没有认出主集,或者自己的名字。需要修改 /etc/hosts 文件。服务器名指向自己的时候可以设为 127.0.0.1
  
 添加仲裁节点时要修改写策略 (查看官网说明((a>[[https://docs.mongodb.com/manual/reference/command/setDefaultRWConcern/#setdefaultrwconcern|官网说明]])) 中的 **Example** ) 添加仲裁节点时要修改写策略 (查看官网说明((a>[[https://docs.mongodb.com/manual/reference/command/setDefaultRWConcern/#setdefaultrwconcern|官网说明]])) 中的 **Example** )
it/database/mongodbreplication.1643782307.txt.gz · 最后更改: 2022-02-02 06:11 由 goldentianya
回到顶部
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0