Mongodb副本集+分片的实现
服务器1:one. 主 192.168.10.8:27000 分片存数据
从 192.168.10.8:27001
从 192.168.10.8:27002
服务器2:config 主 192.168.10.9:27000 保存分片时生成的数据
从 192.168.10.9:27001
从 192.168.10.9:27002
服务器3:route 192.168.10.10:3000 接收客户端请求
扫描二维码关注公众号,回复:
16767632 查看本文章
one
杀掉mongod服务,然后创建三个目录
然后我们来编辑
添加:
在来到data2
添加:
Data3
添加:
分别来启动三个服务
防火墙分别放行27001,27002,27000端口
登录到主节点
然后来做config服务器
杀死mongod服务,并创建目录
编辑配置文件
添加:
Data2
添加:
Data3
添加:
启动三个服务
登录到主节点
来到路由服务器上
杀死mongod服务,编辑在mongodb目录下编辑mongo.conf文件
添加:
然后来启动mongos服务
登录
添加分片集群
设置数据分片大小
创建库---创建集合-----创建索引
开启sharding
对test库中的user集合进行分片
写入数据到user中,进行查看
来到one群集上,可以看到test库已经同步过来了
然后再来查看一下里面user的集合内容
Mongodb备份
解档解压安装工具
将指定文件拷贝到mongodb/bin目录下
然后建立软连接
我们就用之前的库来做测试,进行备份操作
登录
然后来删除user
查看为空
使用下面命令进行数据恢复
登录到mongo看看数据是否已经恢复了