准备工作
1.准备3台或多台Windows服务器,且安装有MongoDB;
2.在每台服务器上配置好MongoDB的数据存放目录,一般在data文件夹下;
3.配置好MongoDB的配置文件,一般在conf文件夹下;
4.安装好MongoDB的服务;
5.在每台服务器上启动MongoDB服务。
搭建MongoDB集群
1.在每台服务器上依次创建MongoDB的复制集,并配置好每台服务器的复制集名称;
2.在每台服务器上添加MongoDB的副本集,并配置好每台服务器的副本集名称;
3.在每台服务器上添加MongoDB的副本集成员,并配置好每台服务器的副本集成员名称;
4.在每台服务器上添加MongoDB的副本集配置文件,并配置好每台服务器的副本集配置文件路径;
5.在每台服务器上添加MongoDB的副本集节点,并配置好每台服务器的副本集节点名称;
6.在每台服务器上启动MongoDB服务;
7.在每台服务器上运行MongoDB的副本集启动命令,以便搭建MongoDB集群;
#在每台服务器上运行以下命令,以搭建MongoDB集群 mongod --replSet--port --dbpath
8.在每台服务器上运行MongoDB的副本集初始化命令,以便初始化MongoDB集群;
#在每台服务器上运行以下命令,以初始化MongoDB集群 mongo --port--eval "rs.initiate()"
9.在每台服务器上运行MongoDB的副本集添加成员命令,以便添加MongoDB集群成员;
#在每台服务器上运行以下命令,以添加MongoDB集群成员 mongo --port--eval "rs.add( )"
10.在每台服务器上运行MongoDB的副本集配置命令,以便配置MongoDB集群;
#在每台服务器上运行以下命令,以配置MongoDB集群 mongo --port--eval "rs.conf()"
11.在每台服务器上运行MongoDB的副本集重新启动命令,以便重新启动MongoDB集群;
#在每台服务器上运行以下命令,以重新启动MongoDB集群 mongod --replSet--port --dbpath --restart
12.在每台服务器上运行MongoDB的副本集检查命令,以便检查MongoDB集群状态;
#在每台服务器上运行以下命令,以检查MongoDB集群状态 mongo --port--eval "rs.status()"
13.在每台服务器上运行MongoDB的副本集设置主节点命令,以便设置MongoDB集群的主节点;
#在每台服务器上运行以下命令,以设置MongoDB集群的主节点 mongo --port--eval "rs.slaveOk()"
14.在每台服务器上运行MongoDB的副本集查询命令,以便查询MongoDB集群的信息;
#在每台服务器上运行以下命令,以查询MongoDB集群的信息 mongo --port--eval "rs.printSlaveReplicationInfo()"
15.在每台服务器上重启MongoDB服务,