mongoDB暖和备集儿子帮及与SSM体系整顿合

  壹:首要的即兴实根据:

  与传统的相干型数据库暖和备壹样,mongoDB暖和备需寻求壹个主效力动器,壹个备份效力动器和壹个仲裁剪效力动器。假设主效力动器宕机,仲裁剪效力动器会开票重行选出产壹台效力动器干为主效力动器。

  二:架设建mongo暖和备集儿子帮:

  (1) 比值先我们先装置3台mongo效力动器:(以我本机装置D盘为例)

  在D盘建文件夹mongo 然后创立3个文件夹区别命名为1,2,3

  然后在此雕刻3个文件夹里松压mogoDB数据库,创立data文件夹并在data文件夹里又创立壹个db文件夹,创立对应的config文件,详细构造如次图:

  此雕刻边写图片描绘

  此雕刻边写图片描绘

  此雕刻边写图片描绘

  就中bin文件夹放mongo数据库松压的数据。

  mongo.config (主效力动器的配备文件)

  dbpath=D:\mongo\1\data\db #数据库路劲

  port=27000 #端口号

  replSet=datamip/127.0.0.1:27001

  mongo2.config (备份效力动器的配备文件)

  dbpath=D:\mongo\2\data\db #数据库路劲

  port=27001 #端口号

  replSet=datamip/127.0.0.1: 27000

  mongo3.config (仲裁剪效力动器的配备文件)

  dbpath=D:\mongo\3\data\db #数据库路劲

  port=27002 #端口号

  replSet=datamip/127.0.0.1: 27000

  (2)展触动此雕刻叁台效力动器:

  Cmd命令进入D盘 cd mongo\1\bin 然后实行 mongod –config d:\mongo\1\mongo.config 其他2台效力动器展触动方法相像

  (3)架设建效力动:

  CMD 命令进入D盘cd mongo\1\bin 然后实行 mongo 127.0.0.1:27000/admin 回车 然后又输入 :

  db.runCommand({“replSetInitiate”:{

  “_id”:”datamip”,

  “members”:[

  {

  “_id”:1,

  “host”:”127.0.0.1:27000”

  },{

  “_id”:2,

  “host”:”127.0.0.1:27001”

  }

  ]

  }}

  )

  实行结实如次图:

  此雕刻边写图片描绘

  然后我们把“仲裁剪效力动器【27002】”参加以到“datamip”此雕刻个副机暖和备分集儿子帮中。

  接着实行:rs.assArb(“127.0.0.1:27002”)

  实行结实如次图:

  此雕刻边写图片描绘

  好了,当今父亲致配备好了,接上我们用rs.Status()到来检查下以后“主,备,仲裁剪”的散布匹情景。

  实行 :rs.status()

  此雕刻边写图片描绘

  从图中你应当看到了【27000】成为了主效力动器,【27001】成为了备效力动器,【27002】成为了仲裁剪效力动器,到当前为止,架设建完成。

  叁:与SSM体系的集儿子成:

  此雕刻边写图片描绘

  修改体系中标注红位置的数据和图示相反(

  )

  此雕刻边写图片描绘

  修改体系中标注红位置的数据与图示相反(mongo.config.replica.set.address=127.0.0.1:27000,127.0.0.1:27001)

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注