首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Mac上启动MongoDB

无法在Mac上启动MongoDB
EN

Stack Overflow用户
提问于 2019-11-25 17:38:45
回答 1查看 743关注 0票数 1

无法启动MongoDB my Mac OS。下面是堆栈跟踪。

代码语言:javascript
复制
2019-11-25T14:29:58.537+0530 I  CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2019-11-25T14:29:58.549+0530 I  CONTROL  [initandlisten] MongoDB starting : pid=3320 port=27017 dbpath=/data/db 64-bit host=My-MacBook-Pro.local
2019-11-25T14:29:58.549+0530 I  CONTROL  [initandlisten] db version v4.2.1
2019-11-25T14:29:58.549+0530 I  CONTROL  [initandlisten] git version: edf6d45851c0b9ee15548f0f847df141764a317e
2019-11-25T14:29:58.549+0530 I  CONTROL  [initandlisten] allocator: system
2019-11-25T14:29:58.549+0530 I  CONTROL  [initandlisten] modules: none
2019-11-25T14:29:58.549+0530 I  CONTROL  [initandlisten] build environment:
2019-11-25T14:29:58.549+0530 I  CONTROL  [initandlisten]     distarch: x86_64
2019-11-25T14:29:58.549+0530 I  CONTROL  [initandlisten]     target_arch: x86_64
2019-11-25T14:29:58.549+0530 I  CONTROL  [initandlisten] options: {}
2019-11-25T14:29:58.550+0530 I  STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=3584M,cache_overflow=(file_max=0M),session_max=33000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000,close_scan_interval=10,close_handle_minimum=250),statistics_log=(wait=0),verbose=[recovery_progress,checkpoint_progress],
2019-11-25T14:29:59.142+0530 E  STORAGE  [initandlisten] WiredTiger error (2) [1574672399:142255][3320:0x118ea25c0], file:WiredTiger.wt, connection: __posix_open_file, 669: /data/db/WiredTiger.wt: handle-open: open: No such file or directory Raw: [1574672399:142255][3320:0x118ea25c0], file:WiredTiger.wt, connection: __posix_open_file, 669: /data/db/WiredTiger.wt: handle-open: open: No such file or directory
2019-11-25T14:29:59.170+0530 E  STORAGE  [initandlisten] WiredTiger error (2) [1574672399:170638][3320:0x118ea25c0], file:WiredTiger.wt, connection: __posix_open_file, 669: /data/db/WiredTiger.wt: handle-open: open: No such file or directory Raw: [1574672399:170638][3320:0x118ea25c0], file:WiredTiger.wt, connection: __posix_open_file, 669: /data/db/WiredTiger.wt: handle-open: open: No such file or directory
2019-11-25T14:29:59.186+0530 E  STORAGE  [initandlisten] WiredTiger error (2) [1574672399:186091][3320:0x118ea25c0], file:WiredTiger.wt, connection: __posix_open_file, 669: /data/db/WiredTiger.wt: handle-open: open: No such file or directory Raw: [1574672399:186091][3320:0x118ea25c0], file:WiredTiger.wt, connection: __posix_open_file, 669: /data/db/WiredTiger.wt: handle-open: open: No such file or directory
2019-11-25T14:29:59.194+0530 W  STORAGE  [initandlisten] Failed to start up WiredTiger under any compatibility version.
2019-11-25T14:29:59.194+0530 F  STORAGE  [initandlisten] Reason: 2: No such file or directory
2019-11-25T14:29:59.194+0530 F  -        [initandlisten] Fatal Assertion 28595 at src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp 786
2019-11-25T14:29:59.194+0530 F  -        [initandlisten] 

***aborting after fassert() failure

早期的MongoDB版本是4.2,并且工作正常。我需要将它降级到3.6,但它失败了。在那之后我又安装了4.2。现在Mongo 4.2也不能工作了。

EN

回答 1

Stack Overflow用户

发布于 2020-10-07 17:00:10

它看起来像降级/升级损坏了您的数据库文件。

您是否遵循了针对4.2 to 4.0 downgrade4.0 to 3.6 downgrade的推荐步骤?我不知道直接从4.2降级到3.6是存在的。

你可以试着用mongod --dbpath /data/db --repair修复你的数据库。如果失败,那么你必须删除mongodb文件并重新安装WiredTiger,然后从备份恢复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59028839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档