Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5956862
  • 博文数量: 680
  • 博客积分: 10821
  • 博客等级: 上将
  • 技术积分: 11839
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-02 10:41
个人简介

大数据、ML、AI、云计算openstack、Linux、SpringCloud。

文章分类

全部博文(680)

分类: NOSQL

2015-08-20 09:33:35

1:MongoDB发生Can't take a write lock while out of disk space错误解决方法

问题产生:在插入5亿条数据时,中途停止,报空间不足。
db.userinfo.drop();
db.userinfo.remove();
报错:Can't take a write lock while out of disk space

解决方法(debian8):
 先停止mongodb服务

service mongodb stop
就去/etc/mongodb.conf
修改
nojournal = true
smallfiles = true
noprealloc = true
 
将lock文件删除
rm /var/lib/mongodb/mongod.lock
最好也把journal日志删除,那玩意也很占硬盘
rm -rf /var/lib/mongodb/journal/*

重启mongodb服务
service mongodb start

删集合中数据:db.userinfo.remove();
可以执行了。
阅读(6220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~