Vin*_*mel 4 linux centos mongodb
这是我的问题,我正在使用我自己的测试 VM 使用 Talend & Mongodb 进行数据转换项目。不幸的是,我尝试大规模启动 Map/Reduce 操作,但磁盘上的可用空间显然太少了。它坠毁了。
(我从 2Go csv 文件中加载了单个集合数据,它创建了一个 9Go db,我认为这只是分配了空间,而我的下一个操作不会让它再次变大......然后将一些聚合到一个新的使用 Map/Reduce 脚本的集合。)
现在我无法打开 mongo shell,即使我由于显然损坏的数据库文件而强制删除锁定文件。并且由于磁盘空间不足(10Go数据库文件,需要相同的磁盘空间,只有2Go)导致mongodb启动时的修复命令失败。
我想完全摆脱 db 以重新开始采样数据,所以基本上我不想在无法使用 shell 的情况下删除 db ......我可以删除文件 dbname.1 到 dbname.8 吗?数据库名称.ns ? 好像有点暴力...
谢谢你的帮助!
编辑:解决了我的问题,使用 --nojournal 启动 mongod,但仍然对 mongodb 如何处理这些被删除的文件感兴趣
| 归档时间: |
|
| 查看次数: |
4552 次 |
| 最近记录: |