问题描述
内容如下, 如何解决?
H:mongodbbin>mongod --dbpath=H:mongodbblog2016-01-05T15:34:32.957+0800 I CONTROL [main]2016-01-05T15:34:32.959+0800 W CONTROL [main] 32-bit servers don’t have journaling enabled by default. Please use --journal if you want durability.2016-01-05T15:34:32.962+0800 I CONTROL [main]2016-01-05T15:34:32.971+0800 I CONTROL [initandlisten] MongoDB starting : pid=3772 port=27017 dbpath=H:mongodbblog 32-bit host=DESKTOP-B5OI7K02016-01-05T15:34:32.973+0800 I CONTROL [initandlisten] targetMinOS: Windows Vista/Windows Server 20082016-01-05T15:34:32.974+0800 I CONTROL [initandlisten] db version v3.2.02016-01-05T15:34:32.975+0800 I CONTROL [initandlisten] git version: 45d947729a0315accb6d4f15a6b06be6d9c19fe72016-01-05T15:34:32.976+0800 I CONTROL [initandlisten] allocator: tcmalloc2016-01-05T15:34:32.977+0800 I CONTROL [initandlisten] modules: none2016-01-05T15:34:32.978+0800 I CONTROL [initandlisten] build environment:2016-01-05T15:34:32.979+0800 I CONTROL [initandlisten] distarch: i3862016-01-05T15:34:32.980+0800 I CONTROL [initandlisten] target_arch: i3862016-01-05T15:34:32.981+0800 I CONTROL [initandlisten] options: { storage: { dbPath: 'H:mongodbblog' } }2016-01-05T15:34:32.984+0800 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., terminating2016-01-05T15:34:32.988+0800 I CONTROL [initandlisten] dbexit: rc: 100
问题解答
回答1:32位windows机器上可能出现这种问题,按照它的指示,换一个storage engine就行了mongod --dbpath=H:mongodbblog --storageEngine=mmapv1