我正在升级到 3.0,升级时遇到了一些问题。mongod
具体来说,我在尝试通过启动时遇到错误ssh
,它尝试使用默认值dbpath
而不是我在新 YAML 配置文件中指定的那个。我继续并重新启动了机器,现在重新启动mongod
并运行。在这一点上我有点偏执,想知道是否有办法确保存储引擎wiredtiger
来自外壳。
我正在升级到 3.0,升级时遇到了一些问题。mongod
具体来说,我在尝试通过启动时遇到错误ssh
,它尝试使用默认值dbpath
而不是我在新 YAML 配置文件中指定的那个。我继续并重新启动了机器,现在重新启动mongod
并运行。在这一点上我有点偏执,想知道是否有办法确保存储引擎wiredtiger
来自外壳。
查找当前正在使用的存储引擎的最简单方法。
内部 mongo 控制台类型
它返回当前正在使用的存储引擎
一旦确认正在使用wiredTiger,然后输入
获取wiredTiger的所有配置细节。
免责声明:不是 MongoDB 专家
检查Linux中的进程列表
1 表示它在那里
从 mongo 外壳
你应该看到这样的东西
或者您可以使用
您将获得
mmapv1
或wiredTiger
或从命令行
该
mongod.log
文件由一个描述您正在使用的存储引擎的字符串填充;所以你可以运行:
它返回类似: