для чего используется путь / data / configdb в mongodb? - PullRequest
0 голосов
/ 02 июля 2019

Я запускаю докер mongodb и замечаю том, созданный и смонтированный в / data / configdb. это в дополнение к другому тому, сопоставленному с / data / db, который, как я знаю, хранит мои фактические данные.

Я пытаюсь выяснить, что хранится в / data / configdb, и искал в Google. Удивительно, но я не нашел ничего, объясняющего, что там хранится.

что там хранится (/ data / configdb), и можно ли его удалять каждый раз, когда я перезапускаю свой контейнер mongodb?

1 Ответ

0 голосов
/ 02 июля 2019

Для суммирования из документов серверы конфигурации хранят метаданные для изолированного кластера, а /data/configdb - это путь по умолчанию, где сервер конфигурации хранит свои файлы данных.Так что, если вы не имеете дело с заштрихованными кластерами, удаление и ссылки на него должны быть в порядке.

Из документов:

--configsvr

Объявляетсячто этот экземпляр mongod служит сервером конфигурации сегментированного кластера.При работе с этой опцией клиенты (т.е. другие компоненты кластера) не смогут записывать данные в любую базу данных, кроме config и admin.Порт по умолчанию для mongod с этой опцией - 27019, а по умолчанию --dbpathdirectory - /data/configdb, если не указано иное.

Ссылки:

https://docs.mongodb.com/manual/core/sharded-cluster-config-servers/

https://docs.mongodb.com/v3.4/reference/program/mongod/#cmdoption-configsvr

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...