MongoDB集群搭建:副本集+分片

本文档详细介绍了如何搭建MongoDB集群,包括环境规划、端口分配、配置YUM源和安装MongoDB 3.6、创建服务目录、配置副本集以及分片服务。在副本集部分,重点讲解了初始化配置副本集的步骤;在分片服务中,阐述了设置分片副本集的过程,并强调了必须启动配置服务器和分片服务器后,才能启动mongos路由服务器。最后指出,虽然集群已搭建完成,但应用程序还需在连接时设置分片配置以启用分片功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境规划

服务器规划

192.168.3.167 192.168.3.168 192.168.3.170
mongos mongos mongos
config server config server config server
shard server1 主节点 shard server1 副节点 shard server1 仲裁
shard server2 仲裁 shard server2 主节点 shard server2 副节点
shard server3 副节点 shard server3 仲裁 shard server3 主节点

端口分配

mongos:20000
config:27017
shard1:27001
shard2:27002
shard3:27003

配置yum源并安装mongodb3.6

cat > /etc/yum.repos.d/mongodb-org-3.6.repo << EOF
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
EOF

yum install mongodb-org -y

目录创建

分别在每台机器建立conf、mongos、config、shard1、shard2、shard3目录,因为mongos不存储数据,只需要建立日志文件目录即可

配置服务

可以根据业务需求创建相应目录,此文档按yum安装所产生的/etc/mongo.ocnf文件默认配置,如果自行创建记得修改目录权限chown -R mongod:mongod /var/lib/mongo


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值