分片第一套和第二套副本集搭建|学习笔记

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 快速学习分片第一套和第二套副本集搭建

开发者学堂课程【MongoDB精讲课程(下)分片第一套和第二套副本集搭建】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/727/detail/12982


分片第一套和第二套副本集搭建

 

内容介绍:

一、搭建分片集群

二、第一套副本集搭建

三、第二套副本集搭建

 

一、搭建分片集群

图片1.png

分片一和分片二分别是副本集,配置符也是副本集,则最后需要搭建三个副本集,在最后的路由配置过程中有些特殊,需要搭建两个路由即可。从下向上搭,将分片的两个副本集搭建出来。

 

二、第一套副本集搭建

创建副本集之前要保障之前的服务都要被停止清空。保证系统没有启动任何服务,避免端口占用等问题。输入grep mango 检查是否有未被停止的的mango服务。

第一套副本集:首先创建三个文件夹,三个文件夹代表第一套副本集的三个mongo服务。

图片2.png

新建或修改配置文件:

vim/mongodb/sharded_cluster/myshardrs01_27018/mongod.conf

mongo配置文件,wq将其保存。就创建好了第一个分片副本的第一个服务。

副本集名称

raplication:replSetName:myShards01

分片角色sharding:clusterRole:shardsvr

(分片角色分为两种,一是configsvr配置符(配置节点),二是shardsvr分片)

第一套分片第二个服务副本

新建或修改配置文件

vim/mongodb/sharded_cluster/myshardrs01_27118/mongod.conf

修改局域网ip地址:bindIP:localhost.192.168.0.2

副本集名称依旧是raplication:replSetName:myShards01

分片角色sharding:clusterRole:shardsvr

esc w+q进行保存

图片3.png

第一套副本集的第三个服务

与前两个步骤是一样的

新建或修改配置文件

vim/mongodb/sharded_cluster/myshardrs01_27218/mongod.conf

修改局域网ip地址:bindIP:localhost.192.168.0.2!!!一定要注意修改!

图片4.png

启动第一套副本集:一主一副本一仲裁分别将其启动

启动第一个文件

#/usr/local/mongodb/bin/mongod-f/mongodb/sharded_cluster/myshardrs01_27018/mongod.conf

启动第二个文件:

#/usr/local/mongodb/bin/mongod-f/mongodb/sharded_cluster/myshardrs01_27118/mongod.confT

启动第三个文件:

#/usr/local/mongodb/bin/mongod-f/mongodb/sharded_cluster/myshardrs01 27218/mongod.conf

输入ps -ef |grep mango检查分片是否搭建成功。

 

三、搭建第二套副本集

创建三个文件夹

图片5.png

配置第一个文件:

vim/mongodb/sharded_cluster/myshardrs01_27318/mongod.conf

确定绑定ip一定要是局域网  w+q进行保存

图片6.png

配置第二个文件:

vim/mongodb/sharded_cluster/myshardrs01_27418/mongod.conf

需要注意的是副本集名称是raplication:replSetName:myShards012

分片角色依旧是:sharding:clusterRole:shardsvr

图片7.png

配置第三个文件:

vim/mongodb/sharded_cluster/myshardrs01_27518/mongod.conf

图片8.png

配置好三个文件后,将其分别启动起来:一主一副本一仲裁

启动第一个文件

#/usr/local/mongodb/bin/mongod-f/mongodb/sharded_cluster/myshardrs01_27318/mongod.conf

启动第二个文件:

#/usr/local/mongodb/bin/mongod-f/mongodb/sharded_cluster/myshardrs01_27418/mongod.confT

启动第三个文件:

#/usr/local/mongodb/bin/mongod-f/mongodb/sharded_cluster/myshardrs01_27518/mongod.conf

输入 ps -ef |grep mango 检查分片是否搭建成功。

以上则为两个分片六个 mango 服务已经搭建好了。

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
20天前
惊世骇俗!开源 PolarDB-X 部署安装大冒险,全程心跳与惊喜不断!
【9月更文挑战第8天】作为技术爱好者的我,近期成功完成了开源 PolarDB-X 的部署安装。尽管过程中遇到不少挑战,但通过精心准备环境、下载安装包、配置参数及启动服务等步骤,最终顺利实现部署。本文将详细介绍部署全过程及可能遇到的问题,为您的 PolarDB-X 探索之旅提供参考与启发,希望能让大家在技术海洋里畅游得更加顺利!
48 2
|
1月前
|
存储 NoSQL 算法
MongoDB保姆级指南(中):从副本集群、分片集群起航,探索分布式存储的趋势!
本文一起来聊聊MongoDB集群,顺带以MongoDB集群为起点,共同探讨一下分布式存储的发展趋势~
106 15
|
1月前
|
存储 监控 NoSQL
震撼!揭秘高可用 MongoDB 分片集群搭建的神秘魔法,开启数据存储的无敌模式!
【8月更文挑战第9天】在数字化时代,数据至关重要。MongoDB作为流行非关系型数据库,通过搭建高可用分片集群确保系统稳定性和性能。分片技术将大数据集分布于多服务器以实现水平扩展。搭建集群需准备服务器资源,配置环境,启动配置服务器、路由服务器及分片服务器,并设置分片策略。例如,对特定数据库和集合启用分片。此架构适用于高流量应用如大型电商平台,确保数据高效处理和高可用性。搭建过程需持续监控和优化,合理规划分片策略以维持系统稳定运行。
29 3
|
1月前
|
SQL 关系型数据库 MySQL
(二十五)MySQL主从实践篇:超详细版读写分离、双主热备架构搭建教学
在上篇《主从原理篇》中,基本上把主从复制原理、主从架构模式、数据同步方式、复制技术优化.....等各类细枝末节讲清楚了,本章则准备真正对聊到的几种主从模式落地实践,但实践的内容通常比较枯燥乏味,因为就是调整各种配置、设置各种参数等步骤。
244 2
|
2月前
|
存储 SQL 关系型数据库
实时计算 Flink版产品使用问题之要配置MySQL集群存储节点,该如何配置
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
4月前
|
NoSQL 测试技术 Redis
六步操作教你轻松搭建Redis集群
Redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用。单节点的Redis已经就达到了很高的性能,为了提高可用性我们可以使用Redis集群。本文参考了Rdis的官方文档和使用Redis官方提供的Redis Cluster工具搭建Rdis集群。
132 0
|
分布式计算 资源调度 Hadoop
保姆级Hadoop集群部署
🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕
193 0
保姆级Hadoop集群部署
|
NoSQL 数据库 Redis
主从复制-工作流程(2)数据同步阶段(简)|学习笔记
快速学习主从复制-工作流程(2)数据同步阶段(简)
主从复制-工作流程(2)数据同步阶段(简)|学习笔记
|
存储 消息中间件 RocketMQ
双主双从(2m-2s)集群介绍和工作流程说明|学习笔记
快速学习双主双从(2m-2s)集群介绍和工作流程说明
双主双从(2m-2s)集群介绍和工作流程说明|学习笔记
|
负载均衡 监控 算法
企业集群平台架构设计与实现lvs篇4(二)|学习笔记
快速学习企业集群平台架构设计与实现lvs篇4(二)