linux32位mongodb启动报错【exception in initAndListen 】

启动报错日志:
2016-07-08T20:09:19.358-0400 I CONTROL [initandlisten] MongoDB starting : pid=1
984 port=27017 dbpath=/root/mongodb/bin/../db 32-bit host=localhost.localdomain
2016-07-08T20:09:19.359-0400 I CONTROL [initandlisten] db version v3.2.1
2016-07-08T20:09:19.360-0400 I CONTROL [initandlisten] git version: a14d55980c2
cdc565d4704a7e3ad37e4e535c1b2
2016-07-08T20:09:19.362-0400 I CONTROL [initandlisten] allocator: tcmalloc
2016-07-08T20:09:19.362-0400 I CONTROL [initandlisten] modules: none
2016-07-08T20:09:19.364-0400 I CONTROL [initandlisten] build environment:
2016-07-08T20:09:19.364-0400 I CONTROL [initandlisten] distarch: i686
2016-07-08T20:09:19.365-0400 I CONTROL [initandlisten] target_arch: i386
2016-07-08T20:09:19.366-0400 I CONTROL [initandlisten] options: { net: { port:
27017 }, processManagement: { fork: true }, storage: { dbPath: “../db”, mmapv1:
{ smallFiles: true } }, systemLog: { destination: “file”, path: “../log/log.txt”
} }
2016-07-08T20:09:19.444-0400 I STORAGE [initandlisten] exception in initAndList
en: 28663 Cannot start server. The default storage engine ‘wiredTiger’ is not av
ailable with this build of mongod. Please specify a different storage engine exp
licitly, e.g. –storageEngine=mmapv1., terminating
2016-07-08T20:09:19.446-0400 I CONTROL [initandlisten] dbexit: rc: 100

解决方法:
原因是安装mongodb时,默认的storageEngine设置不支32bit版本,需要显示切换,命令案例如下:
./mongod –storageEngine=mmapv1 –dbpath=../db –logpath=../log/log.txt –fork –port 27017 –smallfiles

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值