【问题标题】:Error: Cannot find specified path for mongodb /data/db/testReplSet-0 when replicaSet.startSet()错误:replicaSet.startSet() 时找不到 mongodb /data/db/testReplSet-0 的指定路径
【发布时间】:2015-12-07 21:45:11
【问题描述】:

尝试在本地获取测试设置以进行 mongodb 复制。
我遵循的步骤是:

$ mongo --nodb
> replicaSet = new ReplSetTest({"nodes" : 3})
> // starts three mongod processes
> replicaSet.startSet()

第三步是抛出错误。我已经有一个在端口 27017 上运行的现有 mongo db 服务器,其数据存储在 mongod.cfg 中指定的不同文件夹中

我试图在不同端口的 mongod 实例上创建一个测试副本集。下图中显示的步骤显示选择了 3 个用于复制的端口。我还确保我们有一个目录

/data/db 

{mongodbinstallation folder}\bin\

我仍然收到找不到路径的错误。

【问题讨论】:

    标签: mongodb testing local replicaset


    【解决方案1】:

    您在错误的位置创建了数据库/路径。它正在寻找顶级 /data/db 并且您说您在安装 mongodb 的 bin 目录中创建了它。

    因为这看起来像 windows,所以创建 c:\data\db 然后重新运行它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-11
      • 2015-08-19
      • 2020-05-27
      • 2017-02-05
      • 2018-08-26
      • 1970-01-01
      • 2015-11-28
      相关资源
      最近更新 更多