Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 7477|Răspunde: 1

Parametrii fișierului de configurare MongoDB v2.4

[Copiază linkul]
Postat pe 20.08.2017 16:16:02 | | |
Fișierul de configurare se află în fișierul /etc/mongod.conf
Cum să începi
./bin/mongod -f MongoDB.conf
Vom vedea
Sunt pe cale să fac un fork de proces copil, aștept până când serverul este gata pentru conexiuni.
Proces bifurcat: 2313
Procesul copilului a început cu succes, părintele a părăsit
Configurație de bază
#数据库数据存放目录
dbpath=/usr/local/mongodb304/data
#数据库日志存放目录
logpath=/usr/local/mongodb304/logs/mongodb.log
#以追加的方式记录日志
logappend = adevărat
#端口号 Implicit este 27017
port=27017
#以后台方式运行进程
furcă=true
#开启用户认证
auth=true
#关闭http接口, accesul la portul HTTP este dezactivat implicit
nohttpinterface=true
#mongodb所绑定的ip地址
bind_ip = 127.0.0.1
#启用日志文件, activat implicit
jurnal=adevărat
#这个选项可以过滤掉一些无用的日志信息, dacă trebuie să-l depanezi, setează-l pe fals
tăcut=adevărat
Alte semnificații ale parametrilor de configurație

--liniște# Ieșire silențioasă
--port arg# Specifică numărul portului de serviciu, portul implicit este 27017
--bind_ip arg# Asociază IP-ul serviciului, dacă asociezi 127.0.0.1, îl poți accesa doar local și nu specifici toate IP-urile locale în mod implicit
--logpath arg# Specifică fișierul de log MongoDB, menționând că fișierul nu este un director
--logappend# Scrie un jurnal folosind un anexă
--pidfilepath arg# Traseul complet către fișierul PID, dacă nu este setat, nu există fișier PID
--keyFile arg# Calea completă a cheii private a clusterului este valabilă doar pentru arhitectura Replica Set
--unixSocketPrefix arg# Director alternativ socket de domeniu UNIX, (implicit este /tmp)
--furculiță# Rulează MongoDB ca daemon și creează un proces server
--autentificare# Activează autentificarea
--CPU# Afișează periodic utilizarea procesorului și așteptarea procesorului
--dbpath arg# Specifică calea bazei de date
--diaglog arg# opțiunea dialog 0=off 1=W 2=R 3=ambele 7=W + unele citiri
--directoryperdb# Setează ca fiecare bază de date să fie salvată într-un director separat
--jurnal# Activează opțiunea de jurnal, iar operațiunile de date MongoDB vor fi scrise în fișierul din folderul jurnalului
--journalOptions arg# Opțiunea de activare a diagnosticării jurnalului
--ipv6# Activează opțiunea IPv6
--jsonp# Permite accesul JSONP prin HTTP (cu implicații de securitate)
--maxConns arg# Numărul maxim de conexiuni simultane Implicit 2000
--noauth# Validarea nu este activată
--nohttpinterface# Dezactivează interfața HTTP și dezactivează accesul la portul 27018 implicit
--noprealloc# Dezactivare prealocarea fișierelor de date (afectează adesea performanța)
--noscrip{filter}ting# Dezactivează motoarele de scripting
--notablescan# Scanarea mesei nu este permisă
--nounixsocket# Dezactivează ascultarea socketului Unix
--nssize arg (=16)# Setează dimensiunea fișierului Letter Database.ns (MB)
--objcheck# La primirea datelor clienților, verifică validitatea,
--profile arg# Parametru de fișier 0=off 1=lent, 2=all
--cotă# Limitează numărul de fișiere pe bază de date și setează implicit la 8
--quotaFiles arg# numărul de fișiere permise pe db, necesită --cota
--odihnă# Deschide un API rest simplu
--reparație# Rulează reparații pe toate db-urile
--repairpath arg# Corectează directorul fișierului generat de bibliotecă, care implicit folosește numele de director dbpath
--încetinește arg (=100)# valoarea lui slow pentru profilul și jurnalul consolei
--fișiere mici# Folosește fișiere implicite mai mici
--syncdelay arg (=60)# Numărul de secunde de date scrise pe disc (0=niciodată, nu recomandat)
--sysinfo# Tipărește niște informații despre sistemul de diagnosticare
--upgrade# Dacă ai nevoie să upgradezi baza de date
* Parametru de replicare

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

--fastsync# Activează replicarea slave dintr-o bază de date într-un dbpath care este o captură instantanee a bazei de date principale și poate fi folosită pentru a permite rapid sincronizarea
--autoresincronizare# Dacă datele de sincronizare din biblioteca slave sunt mult mai slabe decât cele din baza principală, re-sincronizați automat,
--oplogSize arg# Setează dimensiunea oplogului (MB)
* Parametri stăpân/sclav

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

--stăpâne# Modul principal de bibliotecă
--sclav# Din modul bibliotecă
--sursă arg# De la numărul portului bibliotecii
--doar arg# Specifică o singură replicare a bazei de date
--slavedelay arg# Setează timpul de întârziere pentru a sincroniza biblioteca principală cu biblioteca
* Opțiunea set replică:

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

--replSet arg# Setează numele replicii setului
* Opțiunea de fragmentare

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

--configsvr# Declară că acesta este serviciul de configurare al clusterului, port implicit 27019, director implicit /data/configdb
--shardsvr# Declară că acesta este un fragment al clusterului, port implicit 27018
--noMoveParanoia# Dezactivează paranoia pentru conservarea datelor din MoveChunk-uri


Introducerea configurației oficiale:

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

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




Precedent:Au întâmpinat mai multe probleme la pornirea instalării MongoDb
Următor:MySQL importă date în baza de date MongoDB
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com