2019-12-19 mongodb分片介绍

本文详细介绍了MongoDB的分片概念,并提供了分片搭建的步骤,包括配置服务器、分片服务器的设置以及启用和测试分片。此外,还提及了MongoDB的备份和恢复操作。
摘要由CSDN通过智能技术生成

 mongodb分片介绍

MongoDB分片架构图                                        

 mongodb分片搭建

 

• mongodb3.4版本以后需要对config server创建副本集
• 添加配置文件(三台机器都操作)
• mkdir /etc/mongod/
• vim /etc/mongod/config.conf //加入如下内容

pidfilepath = /var/run/mongodb/configsrv.pid

dbpath = /data/mongodb/config/data

logpath = /data/mongodb/config/log/congigsrv.log

logappend = true

bind_ip = 192.168.96.135 # 各自服务器的IP

port = 21000

fork = true

configsvr = true #declare this is a config db of a cluster;

replSet=configs #副本集名称

maxConns=20000 #设置最大连接数

• 启动三台机器的config server
• mongod -f /etc/mongod/config.conf  //三台机器都要操作

 
• 登录任意一台机器的21000端口,初始化副本集
• mongo --host 192.168.133.130 --port 21000
• config = { _id: "configs", members: [ {_id : 0, host : "192.168.133.130:21000"},{_id : 1, host : "192.168.133.132:21000"},{_id : 2, host : "192.168.133.133:21000"}] }
v
• rs.initiate(config)

{ "ok" : 1 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值