Что такое каталог данных по умолчанию для 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.