Mongodb 32位服务器不支持';默认情况下,没有启用日志记录。如果你想要耐用性,请使用--journal无法在windows 7 32位上启动mongo
我无法在windows 32位系统上启动mongodb。我在C:drive中创建了\data\db。现在,在尝试运行mongod命令时,出现以下错误: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
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.,
正确,但我不理解这一点。启动服务器或安装时我需要做什么?这可能是答案,也可能不是答案,但肯定值得比所提供的更多的解释。请通过解释出了什么地方出了问题,以及它是如何解决这个问题的来说明你的解决方案。