全局初始化失败:BadValue logpath需要一个带有Windows服务的绝对文件路径

Anj*_*ala 14 mongoose mongodb

当我尝试使用配置文件安装mongod时,我不断收到此错误.所以,我正在关于mongodb的Pluralsight上看这个教程.这个人的编程环境尽可能顺利.但是,我遇到了几个问题.首先,我正在尝试设置不同的日志路径和数据库路径.这是conf文件的基本布局

dbpath=/Pluralsight/db
logpath=/Pluralsight/mongod.conf
verbose=vvvvv
Run Code Online (Sandbox Code Playgroud)

我的语法:

c:\Program Files\MongoDB\Server\3.0\bin\mongod -f c:\Pluralsight\mongod.conf
//Trying to run mongod using a configuration file
Run Code Online (Sandbox Code Playgroud)

当我按回车键时,我应该收到一条消息,说明所有内容都被定向到这个新的日志文件和一个新的数据库.我没有得到任何消息.但是,这并没有阻止它创建包含预期文件夹中的信息的日志文件.现在,我继续安装mongod作为服务.这是我打字的时候

   C:\Program Files\MongoDB\Server\3.0\bin\mongod -f c:\Pluralsight\mongod.conf --install
    //using the configuration file to install mongod as a service
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

全局初始化失败:BadValue logpath需要一个带有Windows服务的绝对文件路径

我不知道如何解决这个问题!

小智 25

我在使用MongoDB的说明时遇到了同样的问题,因为一旦导航到MongoDB bin,我就在CLI中为我的mongo.cfg使用了相对路径:

mongod.exe --config mongod.cfg --install.

相反,我需要指定配置文件的绝对路径:

mongod.exe --config "C:\Program Files\MongoDB\Server\3.0\bin\mongod.cfg" --install