Что такое каталог данных по умолчанию для mongodb, если мы установим его в amazon ec2


9

Я пытался найти эту информацию везде и не смог ее найти. Я уже изменяю mongodb.conf, поэтому я забываю, где находится исходный каталог.

Ответы:


5

Когда вы ищете файл в своей файловой системе во время работы Ubuntu, очень простой способ найти его - это сделать следующее:

  1. Обновите базу данных своими файлами (может быть немного медленно, в зависимости от того, когда она в последний раз запускалась автоматически из вашей системы):

    sudo updatedb
    
  2. Поиск соответствующего файла (супер быстрый):

    locate mongodb.conf
    

Имя файла конфигурации недавно изменилось, теперь используйте locate mongod.conf(не больше «b») (или просто locate '*mongo*.conf', если вы не уверены).

Примечание . В последних версиях mongodb файл конфигурации был переименован вmongod.conf


Имя файла конфигурации недавно изменилось, теперь используйте «locate mongod.conf» (не более «b»)
Ник Пинеда

Не работает для меня Locate не имеет выходных данных.
OddDev

1
@OddDev файл был переименован в mongod.conf. В моей установке это помещено в/etc/mongod.conf
hytromo

2

Я не уверен в том, что именно amazon ec2 точно, но на моей машине он находится в / var / lib / mongodb


-1

Вы можете найти конфигурацию MongoDB: найдите ' mongo .conf'. Также это ресурс MongoDB: https://docs.mongodb.com/manual/reference/configuration-options/


1
Добро пожаловать в Спросите Ubuntu! Добро пожаловать в Спросите Ubuntu! Пожалуйста, добавьте соответствующие цитаты, когда ваш ответ включает часть другого ответа. Для обсуждения почему посмотрите этот мета вопрос . Если ваш ответ не будет сам по себе, подумайте: предложите изменить или расширить свой ответ.
Дж. Старнес

-1

IMO поиск файлов с помощью locate - не лучший подход, так как вы должны знать идентичное имя файла, который вы ищете

Попробуй вместо

find / -name 'mondo*.conf'

Вы смотрели на locateсправочную страницу ? Он поддерживает как шаблоны, так и регулярные выражения.
Муру

Вы правы, а я нет - но вы могли бы привести пример его использования в том же сценарии.
Бетро Хакала

locate '*mongo*.conf'Или просто: locate mongo.
Муру

Это также хороший ответ, не каждый разработчик имеет разрешение sudo для запускаsudo updatedb
Watt
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.