1 如何在线修改chunk大小

https://docs.mongodb.com/manual/tutorial/modify-chunk-size-in-sharded-cluster/

2 chunk size影响到了chunk的迁移

https://docs.mongodb.com/manual/reference/limits/#Maximum-Number-of-Documents-Per-Chunk-to-Migrate

3 chunk的人工迁移方法

https://docs.mongodb.com/manual/tutorial/migrate-chunks-in-sharded-cluster/

4 chunk的人工创建方法

https://docs.mongodb.com/manual/tutorial/create-chunks-in-sharded-cluster/

5 如果判断空的chunk,如何合并空的chunk

https://docs.mongodb.com/manual/tutorial/merge-chunks-in-sharded-cluster/

6 如何替换一个config server

Mongo 3.2之后,config server允许配置成副本集模式,这时必须使用wiredtiger引擎。

副本集模式下config server的替换

https://docs.mongodb.com/manual/tutorial/replace-config-server/

普通模式config server的同一host下的迁移替换

https://docs.mongodb.com/manual/tutorial/migrate-config-servers-with-same-hostname/

普通模式config server的不同host下的迁移替换

https://docs.mongodb.com/manual/tutorial/migrate-config-servers-with-different-hostnames/

7 普通模式的config servers如何升级成副本集模式(在线)

https://docs.mongodb.com/manual/tutorial/upgrade-config-servers-to-replica-set/

8普通模式的config servers如何升级成副本集模式(离线)

https://docs.mongodb.com/manual/tutorial/upgrade-config-servers-to-replica-set-downtime/

9 负载均衡器的相关操作

检查负载均衡器是否启用,sh.status()也能看(Currently enabled)

检查负载均衡器是否在负载均衡中,sh.status()也能看(Currently running)https://docs.mongodb.com/manual/reference/method/sh.startBalancer/

https://docs.mongodb.com/manual/reference/method/sh.stopBalancer/

https://docs.mongodb.com/manual/reference/method/sh.waitForBalancer/

https://docs.mongodb.com/manual/reference/method/sh.waitForBalancerOff/

https://docs.mongodb.com/manual/reference/method/sh.disableBalancing/

https://docs.mongodb.com/manual/reference/method/sh.enableBalancing/

https://docs.mongodb.com/manual/reference/method/sh.isBalancerRunning/

https://docs.mongodb.com/manual/reference/method/sh.setBalancerState/#sh.setBalancerState

10 如何对某个集合进程分片设计

https://docs.mongodb.com/manual/reference/method/sh.shardCollection/#sh.shardCollection

11 如何设置均衡器的维护时间窗口

https://docs.mongodb.com/manual/tutorial/manage-sharded-cluster-balancer/

12 如何人工清理jumbo flag实现大块的数据均衡

https://docs.mongodb.com/manual/tutorial/clear-jumbo-flag/

13 如何添加一个分片到分片集群

sh.addShard("rs1/mongodb0.example.net:27017" )

https://docs.mongodb.com/manual/reference/command/addShard/#dbcmd.addShard

14 如何从分片集群中删除一个分片

https://docs.mongodb.com/manual/tutorial/remove-shards-from-cluster/

15 如何将副本集转成成分片集群

https://docs.mongodb.com/manual/tutorial/convert-replica-set-to-replicated-shard-cluster/

16 如何将分片集群转换成副本集

https://docs.mongodb.com/manual/tutorial/convert-sharded-cluster-to-replica-set/

17 查看最近的一次块迁移

sh._lastMigration()

18 如何给分片添加标签和标签范围,删除标签

https://docs.mongodb.com/manual/tutorial/administer-shard-tags/

https://docs.mongodb.com/manual/reference/method/sh.addShardTag/

https://docs.mongodb.com/manual/reference/method/sh.addTagRange/

https://docs.mongodb.com/manual/reference/method/sh.removeTagRange/

19 查看mongos和mongod之间的连接信息和服务器上打开的所有连接

db.adminCommand({"connPoolStats":1})

20 刷新配置服务器缓存信息

db.adminCommand({"flushRouterConfig":1})

mongo 运维管理学习的更多相关文章

  1. linux服务器运维管理学习

    一. 了解linux 1.Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间).以后借助于Inte ...

  2. django 实现linux运维管理平台

    概述 使用django实现一个linux运维管理平台,可以实现注册登录,机器管理 ,服务器批量操作,服务器性能监控. 详细 代码下载:http://www.demodashi.com/demo/112 ...

  3. 国产安全自主可控IT智能运维管理解决方案

    新一轮科技革命和产业变革席卷全球,大数据.云计算.物联网.人工智能.区块链等新技术不断涌现,数字经济正深刻地改变着人类的生产和生活方式,作为经济增长新动能的作用日益凸显.伴随增长的,还有网络中不断涌现 ...

  4. Linux运维之Ansible自动化运维管理工具

    Ansible简介:Ansible是一个简单高效的自动化运维管理工具,用Python开发,能大批量管理N多台机器,可以并发的在多台机器上部署应用.安装软件.执行命令.配置和编排任务.后面会提到批量安装 ...

  5. 解决连锁零售行业IT运维管理四大困境

    解决连锁零售行业IT运维管理四大困境   中国近年来,连锁零售行业进入了行业的发展高潮,迅速崛起一批大型连锁业态.而随着IT技术的不断进步,连锁零售企业已经步入IT信息化快速发展的重要阶段:在面对激烈 ...

  6. 广通软件获“2016年度中国最具影响力IT运维管理软件提供商”殊荣

    12月16日,“科技原力觉醒引领创新巅峰”-- 2016创新影响力年会暨国家产业服务平台•2016年终评活动在北京裕龙国际酒店落下帷幕. 本活动在主管部门的指导参与下,总结本年度技术成果并籍此对未来科 ...

  7. CentOS 7运维管理笔记(9)----Apache 安全控制与认证

    Apache 提供了多种安全控制手段,包括设置Web访问控制.用户登陆密码认证及 .htaccess 文件等.通过这些技术手段,可以进一步提升Apache服务器的安全级别,减少服务器受攻击或数据被窃取 ...

  8. 日常运维管理技巧一(查看负载 W)

    日常运维管理技巧一(查看负载 W) 今天针对Linux系统管理做一个专题的记录,以后会用的几率也是很大的,只要掌握必备的基础知识,做初级系统管理员是不成问题的. 作为一个运维工程师.系统管理员,如果对 ...

  9. 华为云和开源Istio运维管理对比样例应用部署

    前言 在公有云方面,华为云已经率先将 Istio 作为产品投入到公有云中进行商业应用中,保持和开源istio高度兼容,做了商业化的运维管理界面,同时进行了性能优化.这里我们做一次验证测试. Booki ...

随机推荐

  1. Logistic Ordinal Regression

    sklearn实战-乳腺癌细胞数据挖掘(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005269003&a ...

  2. 转:Xcode 删除文件后编译出现的missing file的警告

    进入“Missing File”对应的目录进行删除即可. 1.由于使用SVN导致的,可进行如下操作: # cd ~/iHost/Demo/sfsimonutility/SFSimonUtility/S ...

  3. centos7.2 rabbitmq3.6.2源码部署

    1.安装所有依赖包yum install -y gcc ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-t ...

  4. CF&&CC百套计划1 Codeforces Round #449 B. Ithea Plays With Chtholly

    http://codeforces.com/contest/896/problem/B 题意: 交互题 n张卡片填m个1到c之间的数,1<=n*ceil(c/2)<=m 最后填出一个单调非 ...

  5. php设计模式之工厂设计模式

    概念:        工厂设计模式提供获取某个对象的新实例的一个接口,同时使调用代码避免确定实际实例化基类步骤. 很多高级模式都是依赖于工厂模式. 好处:         PHP中能够创建基于变量内容 ...

  6. [转载]RSA算法详解

    原文:http://www.matrix67.com/blog/archives/5100 数论,数学中的皇冠,最纯粹的数学.早在古希腊时代,人们就开始痴迷地研究数字,沉浸于这个几乎没有任何实用价值的 ...

  7. C++ Rule of Three

    Rule of Three The rule of three (also known as the Law of The Big Three or The Big Three) is a rule ...

  8. 【BZOJ】2434: [Noi2011]阿狸的打字机 AC自动机+树状数组+DFS序

    [题意]阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机.打字机上只有28个按键,分别印有26个小写英文字母和'B'.'P'两个字母. 经阿狸研究发现,这个打字机是这样工作的: l 输入小写 ...

  9. 远程连接工具PuTTY和MTPuTTY

    PuTTY是一个Telnet.SSH.rlogin.纯TCP以及串行接口连接软件 官网 http://www.chiark.greenend.org.uk/~sgtatham/putty/ putty ...

  10. C语言实现线性表

    #include <stdio.h> #include <stdlib.h> //提供malloc()原型 /* 线性表需要的方法: 1. List MakeEmpty():初 ...