Mongodb 由于超过大小(2gb),32位mongo db未启动
我使用的是Mongodb 由于超过大小(2gb),32位mongo db未启动,mongodb,Mongodb,我使用的是32位windows机器和32位mongodb。我注意到我的数据库没有启动,它说 ** WARNING: This 32-bit MongoDB binary is deprecated 2016-01-03T16:53:03.720+0100 I CONTROL [initandlisten] 2016-01-03T16:53:03.725+0100 I CONTROL [initandlisten] 2016-01-03T16:53:03.732+0100 I CONTROL
32位
windows机器和32位
mongodb。我注意到我的数据库没有启动,它说
** WARNING: This 32-bit MongoDB binary is deprecated
2016-01-03T16:53:03.720+0100 I CONTROL [initandlisten]
2016-01-03T16:53:03.725+0100 I CONTROL [initandlisten]
2016-01-03T16:53:03.732+0100 I CONTROL [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.
2016-01-03T16:53:03.740+0100 I CONTROL [initandlisten] ** 32 bit builds are limited to less than 2GB of data (or less with --journal).
2016-01-03T16:53:03.754+0100 I CONTROL [initandlisten] ** Note that journaling defaults to off for 32 bit and is currently off.
2016-01-03T16:53:03.761+0100 I CONTROL [initandlisten] ** See http://dochub.mongodb.org/core/32bit
2016-01-03T16:53:03.771+0100 I CONTROL [initandlisten]
我的数据库大小是2.03gb。现在,我想删除一些不必要的集合
但是,即使不启动
mongoDB
服务器,我如何删除一些集合?在32位版本的mongoDB中,2gb的文件大小是有限制的,您可以尝试一下——mongod中的小文件将创建512mb的数据文件,而不是2gb,超过2gb则是一个警告
谢谢,
Darshan J您可以尝试使用cmd删除集合。我怀疑它在数据库未打开时是否有效,但您可以尝试:您是否尝试过
--journal
?我编写了命令mongod.exe--journal,但不起作用如果服务器未启动,则您无法执行任何操作,您可能需要检查mongo存储数据的文件夹,并尝试备份和删除一些收集数据文件。您有多少个数据库?示例:您可以临时移动admin.*
文件、admin
文件夹并尝试启动。。。