Я пытаюсь установить MongoDB на виртуальную машину Windows Azure, на которой работает Windows 2012 Server.
- У меня есть mongodb в C:\Program Files\MongoDB\bin
- У меня есть файл конфигурации в D:\mongodb\mongod.cfg
А мой конфиг выглядит так
logpath=d:\mongodb\log\mongod.log
dbpath=d:\mongodb\data\db
port=27018
теперь я хочу запустить mongo db из файла конфигурации, поэтому я иду в командную строку и запускаю команду ниже c:\Program Files\MongoDB\bin>mongod --config "D:\mongodb\mongod.cfg"
, это ничего не говорит в командной строке без дальнейшего ответа.
Затем я попробовал c:\Program Files\MongoDB\bin>mongod --config "D:\mongodb\mongod.cfg" --install
, что дало мне следующее сообщение
2014-05-02xxxxxx файл журнала "d:mongodb\log\mongod.log" существует; перемещен в "d:mongodb\log\mongod.log.2014-05-02xxxxx"
Я предполагаю, что это просто создает файл журнала для меня.
Теперь, если я запускаю mongod.exe
, появляется сообщение об ошибке dbpath (\data\db\) не существует. Но в моем файле конфигурации я указал путь как dbpath=d:\mongodb\data\db
Изменил мой файл конфигурации на YAML
systemLog:
destination: file
path: "e:\\mongodb\\log\\mongod.log"
quiet: true
logAppend: true
net:
bindIp: 127.0.0.1
port: 27018
storage:
journal:
enabled: true
dbPath: "e:\\mongodb\\data\\db"
теперь я запускаю mongod --config "C:\MongoDB 2.6 Standard\mongod.cfg" без ответа.