Настройка MongoDB в Windows
Я пытаюсь настроить MongoDB на Windows, и онлайн-документы кажутся далеко не точными.
В разделе «Настройка службы Windows»шаг 1 упоминает о создании файла конфигурации. Затем упоминается заполнить файл строкой в форматеlogpath="X:\path\mongo.log"
, Однако после ссылки файл конфигурации считается в формате YAML, что делает предыдущую строку нечитаемой в YAML.
Я создал основнойmongodb.cfg
(.cfg
или же.conf
??) файл:
systemLog:
destination: file
path: "P:\\Servers\\MongoDB\\logs\\mongodb.log"
quiet: true
logAppend: true
storage:
dbPath: "P:\\Servers\\MongoDB\\data"
journal:
enabled: true
net:
bindIp: 127.0.0.1
port: 27017
Однако когда я начинаюmongod --config P:\Servers\MongoDB\mongodb.cfg
, сервис просто не даст никакого вывода вообще, а просто зависает.
Если я удалюdbPath
линия, он просто закроется без сообщения вообще.
Я также пытался покинутьmongodb.cfg
файл просто так:
logpath="P:\Servers\MongoDB\logs\mongodb.log"
dbpath="P:\Servers\MongoDB\data"
Но выполнение прекращает жаловаться на любой из 2 путей, даже если они существуют. Пробовал с одинарной и обратной косой чертой (\\
безуспешно
Единственный способ, которым служба работает и прослушивает соединения, - это передать вручную--dbpath
только иигнорировать любой файл конфигурации и лог-путь совсем. Очевидно, что это несерьезно, так как мне нужно отслеживать журналы, а также, возможно, потребуется изменить параметры конфигурации в какой-то более поздний момент.
Это безумие ... Я скучаю по чему-то очень простому или эти документы - настоящий беспорядок?