centos7下mongodb分片配置
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,服务器架构:序号 角色 ip地址 备注1 服务器 1
千家信息网最后更新 2025年11月08日centos7下mongodb分片配置
- 服务器架构:
序号 角色 ip地址 备注1 服务器 192.168.8.81 (config server)2 路由 192.168.8.82 (mongos)3 分片节点 192.168.8.83 (shard)4 分片节点 192.168.8.84 (shard) - 服务器配置(192.168.8.81):
a. 修改配置文件:
vim /etc/mongod.conffork = truepidfilepath = /var/run/mongodb/mongod.pidlogpath = /var/log/mongodb/mongod.logunixSocketPrefix = /var/run/mongodbdbpath = /var/lib/mongodbport=27017configsvr=trueb. 启动服务:
systemctl start mongod - 路由配置(192.168.8.82):
a. 修改配置文件:
vim /etc /mongod.conffork = truepidfilepath = /var/run/mongodb/mongod.pidlogpath = /var/log/mongodb/mongod.logunixSocketPrefix = /var/run/mongodb#dbpath = /var/lib/mongodb (注释掉数据库)port=27017configdb=192.168.8.81:27017b. 删除数据库中的文件:
rm -rf /var/lib/mongodb/*c. 启动服务:
mongos -f /etc/mongod.conf - 分片机配置(192.168.8.83/84):
a. 修改配置文件:
vim /etc/mongod.conffork = truepidfilepath = /var/run/mongodb/mongod.pidlogpath = /var/log/mongodb/mongod.logunixSocketPrefix = /var/run/mongodbdbpath = /var/lib/mongodbb. 启动服务:
systemctl start mongod - 测试:
a. 路由机(192.168.8.82):
a-1. 进入终端:mongo
a-2. 添加分片机:sh.addShard("192.168.8.83:27017")sh.addShard("192.168.8.84:27017")
a-3. 查看分片机状态:sh.status()
a-4. 添加分片数据库:sh.enableSharding("testdb")
a-5. 添加索引:sh.shardCollection("testdb.user",{name:1,age:1})
a-6. 添加测试数据:for (i = 1;i < 100000; i++) { db.user.insert({name:'user'+i,age:(i0),addr:'#'+i} }b. 分片机(192.168.8.83/84):
b-1. 进入终端:mongo
b-2. 查看经过分片处理的数据:use testdbdb.user.find()
配置
服务
数据
文件
a.
数据库
服务器
路由
终端
节点
测试
地址
备注
序号
架构
注释
状态
索引
角色
b.
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
现在软件开发有前途吗
怎么看数据库是什么
网络安全与运维培训
根据网络安全法规定个人信息
ebm reviews数据库
教科版 网络技术应用
榆树通用网络技术咨询欢迎来电
数据分析岗和软件开发工程师
user服务器熔断什么意思
数据库重新自动编号
乔丹数据库考试
什么是数据库文献检索和应用
中兴软件开发面试问题
个人网络安全责任书
戴尔服务器换硬盘重建raid
网络安全的试题问答题
db2数据库视频教程
android延时请求服务器
大学信息技术数据库知识点
机关网络安全保障应急预案
oracle数据库用途
网络安全手册哪个好
浙江时间同步服务器设置云空间
阿里云服务器如何取消安全周报
幼儿园网络安全宣讲
网络安全和服务安全审查安全
怎么备份mysql数据库
大学信息技术数据库知识点
分析型数据库技术
什么是统一软件开发过程