Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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
#这个选项可以过滤掉一些无用的日志信息, якщо потрібно відлагодити — встановіть на false
тихий=правда
Інші значення параметрів конфігурації

--тихо# Тихий вихід
--порт arg# Вкажіть номер сервісного порту, стандартний порт — 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# Періодично відображає завантаження процесора та очікування процесора
--dbpath arg# Вкажіть шлях до бази даних
--diaglog arg# варіант diaglog 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 socket
--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# Надрукувати інформацію про діагностичну систему
--upgrade# Якщо потрібно оновити базу даних
* Параметр реплікатону

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

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

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

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

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

--replSet arg# Встановити назву набору реплік
* Опція поділу

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

--configsvr# Оголосити, що це конфігураційний сервіс кластера, порт за замовчуванням 27019, стандартний каталог /data/configdb
--shardsvr# Оголосити, що це фрагмент кластера, порт за замовчуванням 27018
--noMoveParanoia# Вимкніть параною для збереження даних на переїздіChunk


Офіційний вступ до конфігурації:

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