Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 7477|Odgovoriti: 1

Parametri konfiguracijske datoteke MongoDB v2.4

[Kopiraj povezavo]
Objavljeno na 20. 08. 2017 16:16:02 | | |
Konfiguracijska datoteka je v /etc/mongod.conf
Kako začeti
./bin/mongod -f MongoDB.conf
Bomo videli
Pripravljam se na fork child process, čakam, da bo strežnik pripravljen za povezave.
Razcepljeni proces: 2313
Otroški proces se je uspešno začel, starš odhaja
Osnovna konfiguracija
#数据库数据存放目录
dbpath=/usr/local/mongodb304/data
#数据库日志存放目录
logpath=/usr/local/mongodb304/logs/mongodb.log
#以追加的方式记录日志
logappend = resnično
#端口号 Privzeto je 27017
port=27017
#以后台方式运行进程
fork=true
#开启用户认证
avth = resnično
#关闭http接口 je dostop do HTTP portov privzeto izklopljen
nohttpinterface=resnično
#mongodb所绑定的ip地址
bind_ip = 127.0.0.1
#启用日志文件, privzeto omogočen
journal=resnično
#这个选项可以过滤掉一些无用的日志信息, če moraš odpraviti napake, nastavi na false
tišina=resničnost
Drugi pomeni konfiguracijskih parametrov

--tiho# Tihi izhod
--port arg# Določite številko servisnega porta, privzeto port je 27017
--bind_ip arg# Poveži IP storitve, če vežeš 127.0.0.1, lahko dostopaš le lokalno in privzeto ne določiš vseh lokalnih IP-jev
--logpath arg# Določite MongoDB dnevnik datoteko, pri čemer upoštevajte, da datoteka ni mapa
--logappend# Napiši dnevnik z dodatkom
--pidfilepath arg# Polna pot do PID datoteke, če ni nastavljena, ni PID datoteke
--keyFile arg# Celotna pot zasebnega ključa gruče velja le za arhitekturo Replica Set
--unixSocketPrefix arg# UNIX domena alternativni imenik (privzeto /tmp)
--vilice# Zaženi MongoDB kot daemon in ustvari strežniški proces
--avtentikacija# Omogoči avtentikacijo
--CPU# Periodično prikazuje izkoriščenost CPU in iowait procesorja
--dbpath arg# Določite pot do baze podatkov
--diaglog arg# diaglog možnost 0=izklopljeno 1=W 2=R 3=oboje 7=W+nekaj prebran
--directoryperdb# Nastavi, da bo vsaka baza podatkov shranjena v ločen imenik
--dnevnik# Omogočite možnost dnevnika in operacije z MongoDB podatki bodo zapisane v datoteko v mapi dnevnika
--journalOptions arg# Omogoči možnost diagnostike dnevnika
--IPv6# Omogoči možnost IPv6
--jsonp# Dovoliti JSONP dostop preko HTTP (z varnostnimi posledicami)
--maxConns arg# Največje število sočasnih povezav Privzeto 2000
--noauth# Validacija ni omogočena
--nohttpinterface# Izklopite HTTP vmesnik in privzeto onemogućite dostop do porta 27018
--noprealloc# Onemogočite predhodno dodeljevanje podatkovnih datotek (pogosto vpliva na zmogljivost)
--noscrip{filter}ting# Onemogoči skriptne motorje
--notablescan# Skeniranje miz ni dovoljeno
--nounixsocket# Onemogoči poslušanje Unix vtičnice
--nssize arg (=16)# Nastavite velikost datoteke Letter Database.ns (MB)
--objcheck# ob prejemu podatkov o strankah preverite veljavnost,
--profil arg# Parameter datoteke 0=izklopljeno 1=počasno, 2=vse
--kvota# Omejite število datotek na bazo podatkov in nastavite privzeto na 8
--quotaFiles arg# število datotek manjše na bazo, zahteva --kvoto
--počitek# Odpri preprost rest API
--popravilo# Zaženi popravilo na vseh DB-jih
--repairpath arg# Popravi imenik datoteke, ki jo ustvari knjižnica, ki privzeto uporablja ime imenika dbpath
--počasnosti arg (=100)# vrednost počasnosti za profil in konzolni dnevnik
--male datoteke# Uporabi manjše privzete datoteke
--syncdelay arg (=60)# Število sekund podatkov, zapisanih na disk (0=nikoli, ni priporočljivo)
--sysinfo# Natisni nekaj informacij o diagnostičnem sistemu
--nadgradnja# Če potrebujete nadgradnjo baze podatkov
* Parameter replikaton

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

--fastsync# Omogočite podrejeno replikacijo iz baze podatkov v dbpath, ki je posnetek glavne baze podatkov in se lahko uporabi za hitro sinhronizacijo
--avtoresync# Če so sinhronizacijski podatki iz podrejene knjižnice bistveno slabši od glavne baze podatkov, se samodejno ponovno sinhronizira,
--oplogSize arg# Nastavi velikost oploga (MB)
* Parametri master/slave

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

--mojster# Način glavne knjižnice
--suženj# Iz knjižničnega načina
--vir arg# Iz knjižnične številke pristanišča
--samo arg# Določite eno replikacijo baze podatkov
--slavedelay arg# Nastavi čas zakasnitve za sinhronizacijo primarne knjižnice iz knjižnice
* Možnost replike seta:

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

--replSet arg# Nastavi ime replike množice
* Možnost razdeljevanja

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

--configsvr# Razglasi, da je to konfiguracijska storitev gruče, privzeti port 27019, privzeta mapa /data/configdb
--shardsvr# Razglasi, da je to shard gruče, privzeti port 27018
--noMoveParanoia# Izklopite paranojo za ohranjanje podatkov moveChunk


Uradni uvod v konfiguracijo:

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

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




Prejšnji:Več težav pri zagonu namestitve MongoDb
Naslednji:MySQL uvaža podatke v bazo MongoDB
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com