Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 7477|Отговор: 1

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

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

--тихо# Тих изход
--Порт Арг# Посочете номера на служебния порт, по подразбиране портът е 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)
--fork# Стартирай MongoDB като демон и създай сървърен процес
--аутентификация# Активирайте удостоверяване
--cpu# Периодично показва използването на процесора и очакване на процесора
--dbpath arg# Задайте пътя към базата данни
--diaglog arg# диаглог опция 0=изключено 1=W 2=R 3=и двете 7=W+някои четения
--directoryperdb# Задайте така, че всяка база данни да бъде запазена в отделна директория
--дневник# Активирайте опцията log и операциите с данни на MongoDB ще бъдат записани във файла в папката journal
--journalOptions arg# Активирам опцията за диагностика на логове
--ipv6# Активирай опцията IPv6
--jsonp# Позволи JSONP достъп чрез HTTP (с последици за сигурността)
--maxConns arg# Максимален брой едновременни връзки По подразбиране 2000
--noauth# Валидирането не е активирано
--nohttpinterface# Изключвам HTTP интерфейса и по подразбиране изключвам достъпа до порт 27018
--noprealloc# Деактивирайте предварителното разпределение на файлове с данни (често влияе на производителността)
--noscrip{filter}ting# Деактивирай скриптовите двигатели
--notablescan# Сканиране на маси не е позволено
--nounixsocket# Изключи слушането на Unix socket
--nssize arg (=16)# Задайте буквата Database.ns Размер на файла (MB)
--objcheck# след получаване на клиентски данни, проверете валидността,
--профил arg# Параметър на файла 0=изключено 1=бавно, 2=всичко
--квота# Ограничете броя на файловете в база данни и задайте по подразбиране 8
--quotaFiles arg# Брой файлове е по-голям на DB, изисква --квота
--почивка# Отворете прост REST API
--ремонт# Пуснете ремонт на всички DBS
--repairpath arg# Поправете директорията на файла, генерирана от библиотеката, която по подразбиране използва името на директорията dbpath
--slowms arg (=100)# стойност на забавянето за профил и конзолен лог
--smallfiles# Използвайте по-малки стандартни файлове
--syncdelay arg (=60)# Броят на секундите данни, записани на диск (0=никога, не се препоръчва)
--sysinfo# Отпечатай информация за диагностичната система
--ъпгрейд# Ако трябва да обновиш базата данни
* Параметър на репликатон

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

--fastsync# Активиране на репликация чрез роб от база данни в dbpath, която е снимка на основната база данни и може да се използва за бързо активиране на синхронизация
--авторесинхронизация# Ако синхронизационните данни от библиотеката на slave са много по-лоши от основната база данни, автоматично се ресинхронизирайте,
--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