Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 7477|Ответ: 1

Параметры конфигурационного файла MongoDB v2.4

[Скопировать ссылку]
Опубликовано 20.08.2017 16:16:02 | | |
Конфигурационный файл находится в файле /etc/mongod.conf
Как начать
./bin/mongod -f MongoDB.conf
Увидим
Собираюсь сделать дочерний процесс форком, ожидая, пока сервер будет готов к подключениям.
Форкированный процесс: 2313
Процесс с ребёнком начался успешно, родитель уходил
Базовая конфигурация
#数据库数据存放目录
dbpath=/usr/local/mongodb304/data
#数据库日志存放目录
logpath=/usr/local/mongodb304/logs/mongodb.log
#以追加的方式记录日志
logappend = true
#端口号 По умолчанию — 27017
порт=27017
#以后台方式运行进程
fork=true
#开启用户认证
auth=true
#关闭http接口, доступ к HTTP-порту по умолчанию отключён
nohttpinterface=true
#mongodb所绑定的ip地址
bind_ip = 127.0.0.1
#启用日志文件, включено по умолчанию
journal=true
#这个选项可以过滤掉一些无用的日志信息, если нужно отладить, установите ложную
тиха=правда
Другие значения параметров конфигурации

--тишина# Тихий выход
--порт арг# Укажите номер сервисного порта, по умолчанию порт — 27017
--bind_ip арг# Привязать сервисный IP, если вы привязываете 127.0.0.1, вы можете получить доступ только локально и не указывайте все локальные IP по умолчанию
--logpath arg# Укажите файл журнала MongoDB, отметив, что файл не является каталогом
--logappend# Напишите журнал с помощью приложения
--pidfilepath arg# Полный путь к PID-файлу, если он не установлен, PID-файла нет
--keyFile arg# Полный путь приватного ключа кластера валиден только для архитектуры Replica Set
--unixSocketPrefix arg# Альтернативный каталог сокета UNIX домена, (по умолчанию /tmp)
--вилка# Запусти MongoDB как демона и создай серверный процесс
--аутентификация# Включить аутентификацию
--cpu# Периодически отображается загрузка CPU и ожидание процессора
--dbpath arg# Укажите путь к базе данных
--diaglog arg# вариант диаглога 0=выключен 1=W 2=R 3=оба 7=W+некоторые чтения
--directoryperdb# Установите, чтобы каждая база данных хранилась в отдельном каталоге
--журнал# Включите опцию журнала, и операции с данными MongoDB будут записаны в файл в папке журнала
--journalOptions arg# Включить опцию диагностики логов
--ipv6# Включить опцию IPv6
--jsonp# Разрешить доступ JSONP через HTTP (с последствиями безопасности)
--maxConns arg# Максимальное количество одновременных подключений по умолчанию 2000
--noauth# Валидация не включена
--nohttpinterface# Отключите HTTP-интерфейс и отключите доступ к порту 27018 по умолчанию
--noprealloc# Отключить предварительное выделение файлов данных (часто влияет на производительность)
--noscrip{filter}ting# Отключить скриптовые движки
--notablescan# Сканирование таблиц запрещено
--nounixsocket# Отключить прослушивание Unix-сокета
--nssize arg (=16)# Установить размер файла Database .ns (MB)
--objcheck# при получении данных клиентов проверьте достоверность,
--профильный arg# Параметр файла 0=off 1=медленно, 2=все
--квота# Ограничьте количество файлов в базе данных и установите по умолчанию 8
--quotaFiles arg# Количество файлов ниже на дбит, требуется --квота
--отдых# Открыть простой REST API
--ремонт# Запустите ремонт всех баз данных
--repairpath arg# Исправьте каталог файла, сгенерированного библиотекой, который по умолчанию использует имя каталога dbpath
--slowms arg (=100)# значение замедления для профиля и консольного журнала
--smallfiles# Используйте меньшие стандартные файлы
--syncdelay arg (=60)# Количество секунд данных, записанных на диск (0=никогда, не рекомендуется)
--sysinfo# Распечатать информацию о диагностической системе
--апгрейд# Если нужно обновить базу данных
* Параметр репликатона

--------------------------------------------------------------------------------

--fastsync# Включить слейв-репликацию из базы данных в dbpath, которая является снимком основной базы данных и может быть использована для быстрой синхронизации
--авторесинхронизация# Если данные синхронизации из ведомой библиотеки намного хуже основной базы данных, автоматически пересинхронизируйтесь,
--oplogSize arg# Задайте размер оплога (MB)
* Параметры мастер/ведомый

--------------------------------------------------------------------------------

--мастер# Режим основной библиотеки
--раб# Из режима библиотеки
--источник arg# Из номера порта библиотеки
--только арг# Определить одну репликацию базы данных
--slavedelay arg# Установите время задержки для синхронизации основной библиотеки с библиотекой
* Опция набора реплик:

--------------------------------------------------------------------------------

--replSet arg# Установить имя реплики сета
* Опция разделения

--------------------------------------------------------------------------------

--configsvr# Объявить, что это конфиг-сервис кластера, порт по умолчанию 27019, стандартный каталог /data/configdb
--shardsvr# Объявить, что это осколок кластера, порт по умолчанию 27018
--noMoveParanoia# Отключите паранойю для перемещения Сохранение данных чанков


Официальное введение в конфигурацию:

https://docs.mongodb.com/manual/reference/configuration-options/

https://docs.mongodb.com/v2.4/reference/configuration-options/




Предыдущий:Несколько проблем, возникших при запуске установки MongoDb
Следующий:MySQL импортирует данные в базу данных MongoDB
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com