mongodb分片6657

在Linux中部署MongoDB分片,具体实现功能如下:
1.→环境准备:←
a)→三台服务器创建user_mongo用户e
b)→目录准备:e
mkdir -p /opt/servers/mongodb_demo/shardcluster/configServer/configFile
mkdir -p /opt/servers/mongodb_demo/shardcluster/configServer/data
mkdir -p /opt/servers/mongodb_demo/shardcluster/configServer/logs
mkdir -p /opt/servers/mongodb_demo/shardcluster/shard/configFile
mkdir -p /opt/servers/mongodb_demo/shardcluster/shard/shar1_data
mkdir -p /opt/servers/mongodb_demo/shardcluster/shard/shard2_data
mkdir -p /opt/servers/mongodb_demo/shardcluster/shard/shard3_data
mkdir -p /opt/servers/mongodb_demo/shardcluster/shard/logs
mkdir -p /opt/servers/mongodb_demo/shardcluster/mongos/configFile
mkdir -p /opt/servers mongodb_demo/shardcluster/mongos/logs
c)→文件准备:
mongodb.log
configServer/logs/config_server.log
shard/logs/shard1.log
shard/logs/shard2.log
shard/logs/shard3.log
mongos/logs/mongos.log
2.→安装MongoDB:
a)→解压:录必须为/opt/servers/mongo_demo/shardcluster/
b)→重命名←
c)→检查文件是否可用
d)→配需环境变量-

3.→部署ConfigServer:
a)→创建mongodb_config.conf配置文件
b)→配置dbpath
c)→西置logpath
d)→配置port
e)→配置bind ip
f)→配置logappend
g)→配置fork

h)→配置maxConns
i)→配置replSet
j)→配置config Server

configServer/configFile 目录下创建配置文件mongodb_config.conf
touch /opt/servers/mongodb_demo/shardcluster/configServer/configFile/mongodb_config.conf
k)→分发-
$ scp -r /opt/servers/mongodb_demo/shardcluster/mongodb/ 
    user_mongo@nosql02:/opt/servers/mongodb_demo/shardcluster/mongodb/
$ scp -r /opt/servers/mongodb_demo/shardcluster/mongodb/ 
    user_mongo@nosql03:/opt/servers/mongodb_demo/shardcluster/mongodb/


1)→修改配置文件←
添加mongodb_config.conf配置
    P151

(8)分发到slave01和slave02,并修改mongodb_config.conf中的参数bind_ip
4.→启动(bin目录下):
a)→master启动←
b)→slave01启动<
c)→slave02启动←
5.→配置ConfigServer副本集←
a)→初始化一
b)→添加成员←
e)→查看成员状态“
6.→部署sharde
a)→master创建配置文件shard1,shard2,shard3
b)→master配置shard1,shard2,shard3
c)→slave01创建配需文件shard1,shard2,shard3
d)→slave01配第shard1,shard2,shard3
e)→slave02创建配需文件shard1,shard2,shard3
f)→slave02配置shard1,shard2,shard3
g)→启动Sharde
以下以master中的shard1为例:
dbpath=/opt/servers/mongodb demo/shardcluster/shard/shard1_data
logpath=/opt/servers/mongodb demo/shardcluster/shard/1ogs/shard1.log
port=27018
logappend=true
fork=true
maxConns=5000
bind ip=master
#声明开启分片
shardsvr=true
#指定分片shard1的副本集名称
replset=shard1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值