位置: 编程技术 - 正文

Mongodb 删除添加分片与非分片表维护(mongodb如何删除)

编辑:rootadmin

推荐整理分享Mongodb 删除添加分片与非分片表维护(mongodb如何删除),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongodb如何删除,mongodb删除数据释放空间,mongodb删除文档命令,mongodb增删改查,mongodb删除文档命令,mongodb如何删除,mongodb增删改查,mongodb如何删除,内容如对您有帮助,希望把文章链接给更多的朋友!

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

一、如何移除分片

1、确认balancer已经开启

mongos> sh.getBalancerState()true

2、移除分片

注:在admin db下执行命令。

3、检查迁移的状态

同样执行

remaining中的chunks表示还有多少数据块未迁移。

Mongodb 删除添加分片与非分片表维护(mongodb如何删除)

4、移除未分片数据

In a cluster, a database with unsharded collections stores those collections only on a single shard.That shard becomes the primary shard for that database. (Different databases in a cluster can have different primary shards.)WARNINGDo not perform this procedure until you have finished draining the shard.1)To determine if the shard you are removing is the primary shard for any of the cluster's databases, issue one of the following methods:sh.status()db.printShardingStatus()In the resulting document, the databases field lists each database and its primary shard.For example, the following database field shows that the products database uses mongodb0 as the primary shard:{ "_id" : "products", "partitioned" : true, "primary" : "mongodb0" }2)To move a database to another shard, use the movePrimary command. For example, to migrate all remaining unsharded data from mongodb0 to mongodb1, issue the following command:use admindb.runCommand( { movePrimary: "products", to: "mongodb1" }) --products为db nameThis command does not return until MongoDB completes moving all data, which may take a long time. The response from this command will resemble the following:{ "primary" : "mongodb1", "ok" : 1 }If you use the movePrimary command to move un-sharded collections, you must either restart all mongos instances,or use the flushRouterConfig command on all mongos instances before writing any data to the cluster. This action notifies the mongos of the new shard for the database.If you do not update the mongos instances' metadata cache after using movePrimary, the mongos may not write data to the correct shard. To recover, you must manually intervene.

根据上面所说,迁移非分片表 时 最好停机,在运行db.runCommand( { movePrimary: "products", to: "mongodb1" }) 命令完成之后,刷新所有mongos后(所有mongos上运行db.runCommand("flushRouterConfig")),再对外提供服务。当然也可以重新启动所有mongos实例 。

5、完成迁移

如果state为 completed,表示已完成迁移。

二、添加分片

1、首先确认balancer已经开启

mongos> sh.getBalancerState()true

2、执行添加分片的命令

如果出现以下错误,删除目标shard3上的test1数据库,再次执行命令

最后运行sh.status()命令确认迁移是否成功,可能会花比较长的时间。

以上内容是给大家介绍了Mongodb 删除添加分片与非分片表维护的全部叙述,希望对大家有所帮助。

MongoDB索引使用详解 索引就像书的目录,如果查找某内容在没有目录的帮助下,只能全篇查找翻阅,这导致效率非常的低下;如果在借助目录情况下,就能很快的定位具体

使用aggregate在MongoDB中查询重复数据记录的方法 MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的count(*)。aggregate()方法MongoDB中聚合的方

mongodb使用心得简单总结 1.mongodb特性1)mongo是一个面向文档的数据库,它集合了nosql和sql数据库两方面的特性。2)所有实体都是在首次使用时创建。3)没有严格的事务特性,但

标签: mongodb如何删除

本文链接地址:https://www.jiuchutong.com/biancheng/312100.html 转载请保留说明!

上一篇:Ubuntu系统中安装MongoDB及其启动命令mongod的教程(ubuntu系统安装教程)

下一篇:MongoDB索引使用详解(mongodb索引使用正则表达式)

  • 购买方已抵扣怎么作废
  • 进项税额转出影响城建税吗
  • 免税发票是增值税发票吗
  • 工程结算方式分为
  • 用友怎么结转本期损益
  • 房屋租赁后转租合法吗
  • 企业所得税季度申报
  • 销售亏损原因分析范文
  • 增值税专票开具要求
  • 计算客户的应收账款成本
  • 年会费用的会计分录
  • 开了负数发票印花税减掉吗?
  • 农产品一般纳税人免税吗
  • 物业收停车费要交房产税吗
  • 企业为职工社保补缴怎么办理
  • 固定基金会计分录怎么处理
  • 水利行政事业性收费收入会计分录
  • 质保金的税务处理
  • 增值税附加税减半征收政策
  • 企业以前年度的亏损在哪查
  • 应收账款周转率高好还是低好
  • 工程款发票备注栏必须填写吗
  • 个税多申报了实发没有这么多,如何处理
  • 委托代销中受托方账务处理
  • 私人打款到对公账户可以吗
  • 减免教育费附加和地方教育费附加账务处理
  • 出口货物国际运输流程图
  • 房地产企业售房印花税
  • window10锁屏壁纸图片在哪
  • 个税经营所得申报怎么更正
  • macbook自动弹出页面
  • 电脑开始菜单在右边怎么调回来
  • win11发布时间正式确定
  • hppusg.exe是什么进程
  • 笔记本屏幕坏点几个算正常
  • 手把手怎么样
  • 什么是冲帐?怎么个冲法?
  • 出口零退税率商品目录
  • php 正则函数
  • php有多简单
  • 水利建设基金计税依据
  • bert数据增强
  • sosreport命令收集详细信息
  • 结算业务书汇票怎么写
  • 专票和普票都有发票吗
  • 不免征个人所得税的是个人转让著作权所得
  • 劳务公司需要缴纳社保吗
  • 企业无形资产摊销的会计处理
  • 未抵扣的进项发票,开出红字信息表,需要做进项税转出吗
  • 电子税务局如何增加税种认定
  • 金蝶财务软件怎么备份
  • 政府奖励收入要交所得税吗
  • 理财产品的分类
  • 房地产按揭贷款政策
  • 城镇土地使用税每年都要交吗
  • 当月红冲上月开具的增值税
  • 车辆处置收入怎么交税
  • 工程材料票抵扣比例
  • 赠送给客户的产品怎么做账
  • 管家婆进货单怎么录入?
  • 公司基本账户有银行卡吗
  • 预收冲应收怎么做账
  • 递延收益的影响
  • 会计要知道的常识
  • 怎么设置库存限额
  • 新准则融资租赁承租人的会计处理
  • sqlserverssms
  • mysql8 递归
  • winxp系统电脑开机要按F1键才能正常启动的图文步骤
  • linux里find命令
  • mac连电视
  • win8更新设置
  • linux内核2.3.20
  • win10 win8.1双系统
  • netfilter/iptables模块编译及应用
  • xcopy 批处理
  • canvas的原理
  • android事件响应和处理机制
  • 安卓listview添加数据
  • 新电子税务局使用方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设