首页 > 其他分享 >mongos 分片集群

mongos 分片集群

时间:2024-11-12 16:42:13浏览次数:1  
标签:mongod27017 -- db 集群 mongos conf 分片

1、先配置配置服务器,

113-114 两个集群,端口27018,配置文件/etc/mongod27018.conf, 服务 mongod27018.service

mongo --host 127.0.0.1 --port 27018

use admin

db.auth('root', 'password')

rs.stauts()

2、配置分片服务器

113-118 6个分片,每个分片又是一个单独的集群模式,端口27017, 配置文件/etc/mongod27017.conf, 服务 mongod27017.service

mongo --host 127.0.0.1 --port 27017

use admin

db.auth('root', 'password')

rs.stauts()

3、路由服务器

45、49、60 三台路由服务器,配置文件/etc/mongod27017.conf, 没有配置服务,命令行启动

mongos -f /etc/mongod27017.conf 

mongo --host 127.0.0.1 --port 27017

use admin

db.auth('root', 'password')

4、重启顺序

关闭路由mongos服务,pkill mongos;  在关闭所有的分片服务 systemctl stop mongod27017;   最后关闭配置服务 systemctl stop mongod27018

启动配置服务 systemctl start mongod27018; 启动分片服务 systemctl start mongod27017; 启动路由mongos服务 mongos -f /etc/mongod27017.conf

在正常情况下,重启 mongos 实例后,不需要重新添加分片;

  • 查看分片状态:
    使用 sh.status() 来检查 mongos 的分片信息和状态。如果所有分片、集合和片段都正确显示,说明配置是正确的。

  • 查看分片配置:
    确保在 config.shardsconfig.databases 集合中的信息是正确的,可以通过以下命令查看:

    use config
    db.shards.find().pretty()
    db.databases.find().pretty()

 

标签:mongod27017,--,db,集群,mongos,conf,分片
From: https://www.cnblogs.com/minorblog/p/18542224

相关文章

  • ElasticSearch 7.14 向已启用XPACK认证的集群增加新的节点
    一、环境现状描述:     目前的ElasticSearch集群仅有一个单一节点,且这个集群中已建立有索引,索引已包含业务文档数据(超过200G),该集群已经启用XPACK认证,现希望扩展这个集群,增加复制节点,且复制节点启动后,自动从主节点同步数据到新节点。     目前的ElasticSearch集群节点......
  • Quartz集群增强版_00.How to use?(如何使用)
    Quartz集群增强版_00.Howtouse?(如何使用)转载请著名出处https://www.cnblogs.com/funnyzpc/p/18540378开源地址https://github.com/funnyzpc/quartz表的基本结构    总的来说任务的配置及开发基本遵从上图的表的基本关系,除app以及node之外均需要手动手动配置......
  • 企业生产环境-麒麟V10(ARM架构)操作系统部署Zookeeper单节点&高可用集群版
    前言:ZooKeeper是一个分布式协调服务,它为分布式应用提供一致性服务,是ApacheHadoop的子项目。它被设计为易于编程,同时具有高性能和高可靠性。ZooKeeper提供了一个简单的接口和一些基本的文件系统操作,使得开发者能够快速地构建分布式应用。以下是ZooKeeper的一些关键特性和概念:......
  • Docker Redis Sentinel 高可用集群搭建指南
    DockerRedisSentinel高可用集群搭建指南前提条件:已安装Docker和docker-compose。配置了镜像源加速,确保能够正常拉取镜像。一、手动搭建DockerRedisSentinel1.拉取Redis镜像dockerpullredis2.Redis集群IP和端口设置(单机测试)主节点:ip:6379从节点:i......
  • 以太网链路聚合与交换机堆叠、集群
    一、网络可靠性需求网络的可靠性可以从单板、设备、链路多个层面实现。1.单板可靠性2.设备可靠性3.链路可靠性二、链路聚合技术原理与配置1.以太网链路聚合Eth-Trunk基本原理链路聚合,通过将多个物理接口捆绑成为一个逻辑接口,可以在不进行硬件升级的条件下,达到增加......
  • redis cluster集群部署(docker部署)
    1.集群说明  三台测试机器172.16.4.78、172.16.4.79、172.16.4.80,做三主三从,请提前安装好docker以及docker-compose主从槽位容器名称库连接方式172.16.4.78:26379172.16.4.78:263800-5460redis_26379、redis_26380cluster集群只有0库代理三个主库做轮询172.16.4......
  • WireGuard 多节点集群的Shell 半自动化配置脚本
    要将上述WireGuard配置脚本扩展为支持 多节点集群(即多个服务器和客户端节点的配置),我们需要做出一些修改:支持多个 服务器 和 客户端 配置。自动为每个节点生成独特的配置文件,并确保它们能够互相通信。支持集群模式,配置多个 服务器端 和 客户端 节点之间的连接。以......
  • 【k8s安全】etcd未授权到控制k8s集群
    免责声明本文仅用于技术讨论与学习,利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者及本公众号团队不为此承担任何责任。在安装完K8s后,默认会安装etcd组件,etcd是一个高可用的key-value数据库,它为k8s集群提供底层数据存储,保存了......
  • 【SpringBoot开发】 文件上传 (秒传、断点续传、分片上传)
    原创Java技术前沿引言文件上传在软件开发项目中极为常见,涵盖了图片、音频、视频及各类文档的上传需求。对于小型文件,简单的Form表单上传机制通常足以应对。然而,当面对体积庞大的文件,如超过1GB的文件,或用户处于网络条件不佳的环境下时,传统的上传方式便显得力不从心。试想,用户......
  • quartz集群增强版
    quartz集群增强版......