1 下载安装包
...
2 准备配置文件
dbserver_1.config
replSet=rs1
dbpath=D:\mongodb_data\data\27018
logpath=D:\mongodb_data\data\27018\log\log.txt
keyFile=D:\mongodb_data\data\27018\key\key.txt
port=27018
auth=true
说明:
replSet 集群名称
dbpath 本服务器数据文件存储位置
logpath 日志文件
keyFile 锁
port 端口
auth 开启权限认证
新建立bat脚本文件,内容如下
bin\mongod -f mongodb_27017.config
3 准备n多上述配置文件,注意端口号,和相应的文件区别开(如果在一台服务器上)
分别启动mongodb服务器
4 单独开个窗口登陆服务器
mongo --port 27017
config_rs1 = {
_id : "rs1",
members : [ { _id:0, host:"localhost:27017", priority:1 }, { _id:1, host:"localhost:27018" , priority:2},
{"_id":3,"host" : "192.168.1.68", "arbiterOnly" : true}
]}
rs.initiate(config_rs1)
5 动态增加一个节点
可以尝试下面方法,未验证
连接primary节点,执行下面的命令,把新的服务器添加进集群。
rs.add('192.168.0.21:10003')
rs.addArb('192.168.0.21:10003')
rs.reconfig(rs.conf())