Mongodb 32位服务器不支持';默认情况下,没有启用日志记录。如果你想要耐用性,请使用--journal无法在windows 7 32位上启动mongo

Mongodb 32位服务器不支持';默认情况下,没有启用日志记录。如果你想要耐用性,请使用--journal无法在windows 7 32位上启动mongo,mongodb,Mongodb,我无法在windows 32位系统上启动mongodb。我在C:drive中创建了\data\db。现在,在尝试运行mongod命令时,出现以下错误: C:\Program Files\MongoDB\Server\3.2\bin>mongod.exe 2016-03-28T15:14:55.942+0530 I CONTROL [main] 2016-03-28T15:14:55.942+0530 W CONTROL [main] 32-bit servers don't have

我无法在windows 32位系统上启动mongodb。我在C:drive中创建了\data\db。现在,在尝试运行mongod命令时,出现以下错误:

C:\Program Files\MongoDB\Server\3.2\bin>mongod.exe
2016-03-28T15:14:55.942+0530 I CONTROL  [main]
2016-03-28T15:14:55.942+0530 W CONTROL  [main] 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
2016-03-28T15:14:55.942+0530 I CONTROL  [main]
2016-03-28T15:14:55.942+0530 I CONTROL  [main] Hotfix KB2731284 or later update is not installed, will zero-out data files
2016-03-28T15:14:55.942+0530 I CONTROL  [initandlisten] MongoDB starting : pid=6200 port=27017 dbpath=C:\data\db\ 32-bit host=PC265682
2016-03-28T15:14:55.942+0530 I CONTROL  [initandlisten] targetMinOS: Windows Vista/Windows Server 2008
2016-03-28T15:14:55.942+0530 I CONTROL  [initandlisten] db version v3.2.4
2016-03-28T15:14:55.942+0530 I CONTROL  [initandlisten] git version: e2ee9ffcf9f5a94fad76802e28cc978718bb7a30
2016-03-28T15:14:55.942+0530 I CONTROL  [initandlisten] allocator: tcmalloc
2016-03-28T15:14:55.942+0530 I CONTROL  [initandlisten] modules: none
2016-03-28T15:14:55.942+0530 I CONTROL  [initandlisten] build environment:
2016-03-28T15:14:55.942+0530 I CONTROL  [initandlisten]     distarch: i386
2016-03-28T15:14:55.942+0530 I CONTROL  [initandlisten]     target_arch: i386
2016-03-28T15:14:55.942+0530 I CONTROL  [initandlisten] options: {}
2016-03-28T15:14:55.942+0530 I STORAGE  [initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating
2016-03-28T15:14:55.942+0530 I CONTROL  [initandlisten] dbexit:  rc: 100

C:\Program Files\MongoDB\Server\3.2\bin>

真正的错误是
无法启动服务器。默认存储引擎“wiredTiger”不适用于此版本的mongod。请明确指定不同的存储引擎
,最简单的解决方案是遵循以下示例

e、 g.
mongod.exe--storageEngine=mmapv1


有关MongoDB存储引擎的更多信息,请参阅在MongoDB_安装/bin中运行
mongod.exe--storageEngine=mmapv1
,它将修复错误

如果您遇到另一个错误,如:检测到不干净的关机-mongod.lock不为空,请重试 链接

运行
mongod.exe--dbpath/data/db--repair


它对我起了作用。

此命令解决了以下问题:

mongod.exe --storageEngine=mmapv1
2017--MongoDB病毒版本3.2.16

我用它找到了解决方案,我想用
--journal

mongod.exe--dbpath F:\data\db--journal--storageEngine=mmapv1

源链接。。。本网站对此进行了完美的解释


我的MongoDB现在正在工作

最简单的解决方案是遵循以下示例:

mongod.exe --storageEngine=mmapv1 --dbpath "E:\mongodb\data"

无法启动服务器。默认存储引擎“wiredTiger”不适用于此版本的mongod。请明确指定不同的存储引擎,例如--storageEngine=mmapv1.,
正确,但我不理解这一点。启动服务器或安装时我需要做什么?这可能是答案,也可能不是答案,但肯定值得比所提供的更多的解释。请通过解释出了什么地方出了问题,以及它是如何解决这个问题的来说明你的解决方案。