文件服务一 数据库mongodb搭建

1 环境说明

mongodb版本:官网下载mongodb-win32-x86_64-2008plus-ssl-4.0.17.zip
模式:Replica Set
客户端工具:mongodb-compass-community-1.20.5-win32-x64.msi
操作系统:window2012
95服务器:主节点,仲裁点
61服务器:备份节点

2 配置安装

95服务器
1目录创建主节点
E:\MongoDB\instance\data-master\db 数据目录
E:\MongoDB\instance\data-master\log 日志目录
E:\MongoDB\instance\server\ 程序目录

2 新建配置文件mongod-master.config
/# 设置数据文件的存放目录
dbpath = E:\MongoDB\instance\data-master\db
/# 设置数据文件的存放目录
logpath = E:\MongoDB\instance\data-master\log\mongod.log
/# 设置端口号
port = 27017
/# 绑定IP,使其可以外网访问
bind_ip = 192.168.125.95
/# keyFile
/ # keyFile = E:\mongodb\keyFile.file
/# 权限启用验证
/#auth = true
/# 集群名称
replSet = rs1

3 部署mongodb实例
解压mongodb-win32-x86_64-2008plus-ssl-4.0.17.zip至E:\MongoDB\instance\server中。
切换到mongodb安装bin目录,执行命令
安装服务-》mongod --config D:\MongoDB\instance\mongod-master.config --serviceName “Mongodb-master” --serviceDisplayName “Mongodb-master” --install
启动服务-》net start Mongodb-master

4 搭建仲裁服务
95服务器中 重复 上述1、2、3 增加仲裁服务Mongodb1
5 搭建备节点服务
61服务器中重复上述1、2、3 增加备节点服务Mongodb-slave

7 设置主
mongo --host 192.168.125.95 --port 27017
use admin

8 初始化集群
rs.initiate({_id:“rs1”,members:[{_id:0,host:“192.168.125.95:27017”},{_id:1,host:“192.168.121.61:27020”}]});
9 添加裁决
rs.addArb(“192.168.125.95:27018”);
rs.status()

10 常用命令
//启动服务
net start Mongodb1
//连接本地数据库
mongo --host ip --port 27017
//查看所有数据库
show dbs
//切换数据库,不存在则创建
use dbname
//删除数据库
db.dropDatabase
//数据读写
db.table.insert({x:10})
db.table.find() 查看集合中的所有字段。
db.table.remove({age: 12});
//文件上传:
mongofiles.exe -d gridfs put song.mp3 --local c:/song.mp3
mongo:
db.fs.files.find();
//集群命令行
–>config=rs.conf()
–>config.members[0].priority=2
–>rs.reconfig(config)
//重启
–>rs.stepDown()//将主设置为备节点
对于secondary成员,调用shutdownServer()函数,关闭mongod
–>use admin
–>db.shutdownServer()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值