- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
昨天,做了一个东西,就是把生产上的mongodb数据使用mongoexport导出了一个.json文件用于本地做分析使
用,里面 将近60MB的数据,导出没问题,但是当使用./mongoimport -d 数据库名称 -c 表名称 文件路径+名称,
这个导入指令导入到本地的mongodb时,导入时就会 问题,如下图:
可以看到,上面导入到6.2MB的数据时就一直卡在这了,一直不往下执行,在数据库中使用.count()查询时发现只
1000条数据。
从上面的问题,我初步判断以为是导出的文件格式 问题,但是我打开文件发现第1000条数据的格式是没 问题
的,是标准的json格式,说明文件没 问题。
那么排除文件的问题,只能是数据库的问题了,从网上查了一下, 可能是步长的原因,因为本地只导入了1000
条,当然网上说mongoDB的步长默认设置是10000条,但是为啥我的只导入了1000条,我只能想到的是本地配置
了。当然我不需要在这里纠结,我就试了一下加上步长的导入方法,方法也很简单 就是在上面的导入语句后面加
上 - -b tchSize 100,
这个我试了一下, 下面的结果:
可以看到,的确只导入了100条数据,但是,还是不往下走。这时我就在想,我可以把步长设大一点。因为文件中
的数据9W条左右,所以我就设了个100000,结果如下:
作为程序猿是不是想摔键盘的感觉。。。,但是又不能不接着想解决方法,这时候我想,既然10W能导入一半
多,那我再多设一点不就行了?所以我又试了1000000,结果如下:
对不起,我已经把键盘给摔了。
我又把键盘拼起来了。。这时候 步长的方法已经被我shutdown了,接着在网上找,说实话mongo的资料还是少。
。找了半天就找了一个帖子(本来想把连接发一下的,现在突然找不到了,坑啊),也是遇到这种原因,但是里面并
没 解决方法,也都是说用步长,这时候 一个评论,也是说建议用b tchSize 但是下面附了一个英文网址,我点
进去,发现里面也是说这个问题的,这个网址里面刚开始也是用b tchSize ,但是好像也没啥鸟用,好像贴主也没
解决,最后他用的python读文件批量插入的方法解决的。
很可惜,我不想用脚本,所以我就准备关掉,但是下面 一个回复说,可以使用numInsertionWorkers试一下,当
然这个只适用3.0以上的mongo,这个的工作原理是说,如果一个工人能够导入1000条,那么你如果同时用500个
工人的话,那么一次性就能导入500000条数据,
包着希望又试了一下,结果如下:
可以看到,我是用了100个工人,发现数据已经完全导入了,进入数据库查看也没 问题,数据完整。虽然这里还
是卡在100%,一直不动,但是问题解决了。这里真的谢谢那个外国的哥们,虽然不认识你。
那个网址是:网址
https://st /questionsmongoimport-stuck- t-s me-point-while-importing- -json-file.#
这里附一个mongo的官方文档的地址:/m nu l/core/m p-reduce/
这个是官方的学习文档,虽然是英文的,但是大家可以看看的。
当然如果哪位哥们,能找到完美解决的方法,可以留言一下,分享才是王道嘛!!!
您可能关注的文档
- PowerBI技巧之PowerQuery的数据获取界面(Excel及PowerBI)的异同.pdf
- PowerBI技巧之PowerQuery 实现数据导入CSV 功能-PowerQuery 系列文章之四.pdf
- PowerBI技巧之PowerQuery 导入Excel 内容-PowerQuery 系列文章之五.pdf
- PowerBI技巧之PowerBuilder中quick select类型的datawinow数据源控件中添加查询参数.pdf
- PowerBI技巧之PowerBI实用技巧:案例五(巧用Switch函数展现指标RGB颜色).pdf
- PowerBI技巧之PowerBI实用技巧:案例三(动态参数筛选控制排名的展示——DAX RANKX).pdf
- PowerBI技巧之PowerBI-日期和时间函数-YEAR_QUARTER_MONTH_DAY.pdf
- PowerBI技巧之PowerBI-日期和时间函数-DATE_EDATE_DATEVALUE.pdf
- PowerBI技巧之PowerBI-日期和时间函数-CALENDAR_CALENDARAUTO.pdf
- PowerBI技巧之PowerBI(Excel)提取Web数据-PowerQuery系列文章之十(Excel篇).pdf
- PowerBI技巧之ML.NET机器学习、API容器化与Azure DevOps实践(一):简介.pdf
- PowerBI技巧之Microsoft Power Query for Excel 安装要求 启动net可编程.pdf
- PowerBI技巧之Linux上快速入门英特尔Optane DC Persistent Memory Module的配置与使用.pdf
- PowerBI技巧之Gartner 组织世界BI大会,PowerBI 与 Tableau 同台竞技.pdf
- PowerBI技巧之fix DAX error(解决delphi编写的ocx控件中的DAX error问题).pdf
- PowerBI技巧之FCOS:全卷积一阶段Anchor Free物体检测器,多种视觉任务的统一框架.pdf
- PowerBI技巧之Excel与PowerBI 之PowerQuery 编辑界面异同.pdf
- PowerBI技巧之Excel用Power Query把文件夹下所有文件合并为一个与合并多个表格.pdf
- PowerBI技巧之Excel导入SQL Server 数据.pdf
- PowerBI技巧之Excel, Tableau还是Power BI?数据分析可视化工具大对比!.pdf
文档评论(0)