首页 > 数据库 >MongoDB集群的启动和关闭顺序

MongoDB集群的启动和关闭顺序

时间:2024-10-11 10:43:28浏览次数:17  
标签:getSiblingDB 顺序 admin MongoDB db shutdownServer 集群 关闭 分片

分片(Shard)环境中的启动和关闭
1.启动 这个具体的参照分片的配置,启动的顺序是config server->副本集/分片(shardX)->->mongos
2.关闭 因为mongos是分片架构最前端的入口,所以关闭顺序: mongos->副本集/分片(shardX)->config server

单实例:直接关闭
db.getSiblingDB(“admin”).shutdownServer()

单实例三副本模式的副本集:先关备库,最后关主库
sec:db.getSiblingDB(“admin”).shutdownServer()
pri:db.getSiblingDB(“admin”).shutdownServer()

Cluster集群启停
停库:
先停mongos
sh.stopBalancer() //如果有打开平衡的,记得先关闭平衡。
sh.getBalancerState()
db.getSiblingDB(“admin”).shutdownServer()
再停shard
db.getSiblingDB(“admin”).shutdownServer()
最后停configSer
db.getSiblingDB(“admin”).shutdownServer()

启库:
启动时优先启动configSer
mongod -f /mongo-config.conf
其次分片:
mongod -f /mongo-shardx.conf
最后mongos
mongos -f /mongo-mongos.conf
sh.startBalancer() //如果之前有打开平衡,就打开,没有就忽略这两步
sh.getBalancerState()

标签:getSiblingDB,顺序,admin,MongoDB,db,shutdownServer,集群,关闭,分片
From: https://www.cnblogs.com/hanxiaofu/p/18457945

相关文章

  • 基于 Nginx 的大型互联网集群架构与实战方案
    1.Nginx负载均衡基础配置首先,搭建一个基础的Nginx负载均衡器,用于将流量分发到多个后端服务器上。步骤1.1:安装Nginx在每台要作为负载均衡器的服务器上,安装Nginx。可以使用包管理工具进行安装,例如在Ubuntu上执行以下命令:sudoaptupdatesudoaptinstallnginx步骤1.......
  • 尚硅谷rabbitmq 2024 集群ui 第49节 答疑三
    rabbitmq集群做负载均衡还要用haproxy才行吗?kafka也是这样要借助外部工具吗?是的,在RabbitMQ集群中,通常会使用HAProxy或类似的负载均衡器来分配客户端请求。这是因为RabbitMQ本身并不具备内置的负载均衡功能。HAProxy可以帮助你将客户端连接均匀地分配到不同的RabbitMQ......
  • k8s集群搭建
    一、master上kubeadminit\--apiserver-advertise-address=192.168.0.120\--image-repositoryregistry.aliyuncs.com/google_containers\--kubernetes-versionv1.23.6\--service-cidr=10.96.0.0/12\--pod-network-cidr=10.244.0.0/16......
  • 假如你从0到1开始学习网络安全,按照这个顺序就对了!
    从零开始学习网络安全是一个系统化的过程,它涉及到多个层面的技术和理论知识。网络安全的学习顺序可以按照由浅入深、逐步递进的原则进行,以下是一个建议的网络安全学习路径:1.基础知识阶段:-计算机网络基础:理解网络架构、TCP/IP协议栈、OSI七层模型、数据链路层到应用层的......
  • 大数据存储计算平台EasyMR:多集群统一管理助力企业高效运维
    随着全球企业进入数字化转型的快车道,数据已成为企业运营、决策和增长的核心驱动力。为了处理海量数据,同时应对数据处理的复杂性和确保系统的高可用性,企业往往选择部署多个Hadoop集群,这样的策略可以将生产环境、测试环境和灾备恢复环境分开管理,从而提高数据处理的效率和安全性。然......
  • 1.入门与顺序结构
    第一题:学习了输出语句,请参照例题,编写一个程序,输出以下信息:**************************HelloWorld!**************************注意:Hello与World之间有一个空格以及大小写问题*也是输出的一部分,别光打印HelloWorld!输入格式:无需输入输出格式:*************************......