位置: 编程技术 - 正文

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索引使用正则表达式)

  • 一般纳税人商品混凝土税率
  • 农产品抵扣怎么算
  • 物流公司车子保险费怎么做账
  • 职工薪酬分配表及分录怎么做
  • 收到退回的款项怎么做分录
  • 劳务分包人是实际施工人吗
  • 所得税申报表收入
  • 公司名称变更在哪个网站
  • 进项税额结转不结转
  • 什么发票可以做替票
  • 税票抵扣是用进项票还是销项票
  • 购进库存商品溢余账务处理怎么做?
  • 累计折旧借贷方向分录
  • 增值税进项税金额是含税还是不含税
  • 预付的固定资产没有收到发票怎么入账
  • 往来核算在会计哪个科目
  • 退休人员是否还继续享受社保
  • 开发票时税点开里怎么算?
  • 个体户可以申请公章吗
  • 2020国家生育津贴多少钱
  • 贸易公司收到货款会计分录
  • 增值税专用发票校验码是哪个位置
  • 怎么利用腾讯手机号找人
  • 微软发布新windows
  • 应收账款余额包括预收账款
  • 普通增值税发票左上角的二维码可以扫出来吗?
  • 收据和发票的区别图片
  • 购入的车辆入账包括哪些费用
  • 购货方销售退回怎么做账
  • 增值税的滞纳金是多少
  • php检测文件是否存在
  • 联想随身充评测
  • PHP 中dirname(_file_)讲解
  • git pull远程
  • 经营租入的设备能够确认为资产吗
  • 员工宿舍中介费计入什么科目
  • incognito.exe
  • gst插件
  • 库存现金清查主要包括哪些内容
  • 自查补缴增值税如何申报
  • vue的watch不生效
  • 货物运输发票怎么备注发票样板
  • unet网络的优缺点
  • vue国际化解决方案
  • 期末结转会计分录模板
  • 期末存货资产结存金额
  • 快递破损后赔偿还能把东西拿走吗
  • 帝国cms自动推送插件
  • 购买商品优惠怎么做账
  • 固定资产属于有形还是无形资产
  • 现金折扣的账务处理最新
  • 股权转让溢价款缴纳增值税
  • 金税四期怎么监管消费和发票
  • 待处理财产损益是什么意思
  • 银行承兑贴现需要多久
  • 计提商业承兑汇票会计分录怎么写
  • 无形资产怎么计算公式
  • 企业正常经营的条件
  • 实收资本可以大过注册资本吗
  • 什么是现金流量表
  • 累计盈余下级科目
  • 会计净资产计算公式
  • mysql分页实现
  • mysql速成要多久
  • git不小心改了master
  • 如何用U盘安装新系统
  • vcspawn.exe
  • win10预览体验三个选项
  • winxp能玩啥大型游戏
  • win7电量
  • Win10 Mobile 10586.164上手体验视频评测
  • Unity3D游戏开发毕业论文
  • css回到页面顶部
  • jquery(document).ready
  • android 自定义dialog
  • 废旧物资税务风险评估
  • 黑龙江省国家税务局通用定额发票
  • 保险赔款是免征还是不征?
  • 辽宁省耕地占用税适用税额表
  • 内审工作流程及内审中常见的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设