mongodb4.4.3副本+分片集群

本文详细介绍在CentOS 7.9环境下部署MongoDB集群的过程,包括环境准备、系统配置、服务安装与启动、集群配置等关键步骤,并实现了数据分片及密码认证功能。

目录

环境:

# 1. 关闭selinux、firewall

# 2. 系统打开文件数

# 3. ntp时间同步

# 4. 挂数据盘、添加软件源、安装,并配置

#     1> 挂数据盘

#     2> 添加软件源、安装

#     3> 添加配置文件

#    4> 添加启动脚本

#     5> 启动服务【所有节点执行】

#     6> 配置集群

# 5. 实际使用

#     1>. 实现分片功能

#          1>> 数据库启用分片

#          2>> 创建索引,对表进行分片

#          3>> 模拟写入数据

#     2> 启用密码认证

#     自动追加【密码认证】配置的脚本


环境:

系统:CentOS7.9    

IP 数据盘 分区形式 mongos config server shard1 shard2 shard3
192.168.100.21 vdb lvm 27017 27018 27001 27002 27003
192.168.100.22 vdb lvm 27017 27018 27001 27002 27003
192.168.100.23 vdb lvm 27017 27018 27001 27002 27003

 

 

 

 

 

# 1. 关闭selinux、firewall

sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
setenforce 0
systemctl disable firewalld.service
systemctl stop firewalld.service
systemctl status firewalld.service

# 2. 系统打开文件数

#系统打开文件数【单独下边两步需要重启才生效】
grep -w "^* soft nofile.*" /etc/security/limits.conf || echo "* soft nofile 61440" >> /etc/security/limits.conf
grep -w "^* hard nofile.*" /etc/security/limits.conf || echo "* hard nofile 61440" >> /etc/security/limits.conf

grep -w "^DefaultLimitNOFILE.*" /etc/sys
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值