Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 7477|Atsakyti: 1

MongoDB v2.4 konfigūracijos failo parametrai

[Kopijuoti nuorodą]
Paskelbta 2017-08-20 16:16:02 | | |
Konfigūracijos failas yra faile /etc/mongod.conf
Kaip pradėti
./bin/mongod -f MongoDB.conf
pamatys
Ruošiamasi išsišakoti antriniam procesui, laukiant, kol serveris bus paruoštas ryšiams.
Šakės procesas: 2313
Antrinis procesas sėkmingai pradėtas, tėvas išeina
Pagrindinė konfigūracija
#数据库数据存放目录
dbpath=/usr/local/mongodb304/data
#数据库日志存放目录
logpath=/usr/local/mongodb304/logs/mongodb.log
#以追加的方式记录日志
logappend = true
#端口号 Numatytasis yra 27017
prievadas=27017
#以后台方式运行进程
šakutė = teisinga
#开启用户认证
auth=true
#关闭http接口, HTTP prievado prieiga yra išjungta pagal numatytuosius nustatymus
nohttpinterface=true
#mongodb所绑定的ip地址
bind_ip = 127.0.0.1
#启用日志文件, įjungta pagal numatytuosius nustatymus
žurnalas=teisinga
#这个选项可以过滤掉一些无用的日志信息, jei reikia derinti, nustatykite jį į klaidingą
tylus = teisinga
Kitos konfigūracijos parametrų reikšmės

--tylus# Tylus išėjimas
--uostas arg# Nurodykite aptarnavimo prievado numerį, numatytasis prievadas yra 27017
--bind_ip arg# Susieti paslaugos IP, jei susiejate 127.0.0.1, galite jį pasiekti tik vietoje ir pagal numatytuosius nustatymus nenurodykite visų vietinių IP
--logpath arg# Nurodykite MongoDB žurnalo failą, pažymėdami, kad failas nėra katalogas
--logappend# Parašykite žurnalą naudodami priedą
--pidfilepath arg# Visas kelias į PID failą, jei nenustatytas, nėra PID failo
--keyFile arg# Visas klasterio privataus rakto kelias galioja tik replikų rinkinio architektūrai
--unixSocketPrefix arg# UNIX domeno lizdo alternatyvus katalogas, (numatytasis yra /tmp)
--šakutė# Paleiskite MongoDB kaip demoną ir sukurkite serverio procesą
--auth# Įgalinti autentifikavimą
--procesorius# Periodiškai rodo procesoriaus panaudojimą ir procesoriaus jowait
--dbpath arg# Nurodykite duomenų bazės kelią
--diaglog arg# diaglog parinktis 0 = off 1 = W 2 = R 3 = abu 7 = W + kai kurie skaito
--directoryperdb# Nustatykite, kad kiekviena duomenų bazė bus išsaugota atskirame kataloge
--žurnalas# Įjunkite žurnalo parinktį, o MongoDB duomenų operacijos bus įrašytos į žurnalo aplanke esantį failą
--journalOptions arg# Įgalinti žurnalo diagnostikos parinktį
--IPv6# Įgalinti IPv6 parinktį
--jsonp# Leisti JSONP prieigą per HTTP (su saugumo pasekmėmis)
--maxConns arg# Maksimalus vienu metu jungiamų ryšių skaičius Numatytasis 2000
--noauth# Patvirtinimas neįjungtas
--nohttpinterface# Išjunkite HTTP sąsają ir pagal numatytuosius nustatymus išjunkite prieigą prie 27018 prievado
--noprealloc# Išjungti išankstinį duomenų failo paskirstymą (dažnai turi įtakos našumui)
--noscrip{filter}ting# Išjungti scenarijų variklius
--notablescan# Lentelės nuskaitymas neleidžiamas
--nounixsocket# Išjungti Unix lizdo klausymąsi
--nssize arg (=16)# Nustatykite raidės Database.ns failo dydį (MB)
--objcheck# gavus kliento duomenis, patikrinkite galiojimą,
--profilis arg# Failo parametras 0 = išjungtas 1 = lėtas, 2 = visi
--kvota# Apribokite failų skaičių duomenų bazėje ir nustatykite numatytąjį į 8
--quotaFiles arg# failų skaičius mažesnis per db, reikalauja --quota
--poilsis# Atidarykite paprastą poilsio API
--remontas# Vykdyti visų dbs remontą
--repairpath arg# Pataisykite bibliotekos sugeneruoto failo katalogą, kurio numatytasis katalogo pavadinimas yra dbpath
--slowms arg (=100)# lėto profilio ir konsolės žurnalo reikšmė
--smallfiles# Naudokite mažesnius numatytuosius failus
--syncdelay arg (=60)# Į diską įrašytų duomenų sekundžių skaičius (0 = niekada, nerekomenduojama)
--sysinfo# Spausdinkite tam tikrą diagnostikos sistemos informaciją
--atnaujinti# Jei reikia atnaujinti duomenų bazę
* Replikatono parametras

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

--fastsync# Įgalinti vergų replikaciją iš duomenų bazės dbpath, kuri yra pagrindinės duomenų bazės momentinė kopija ir gali būti naudojama greitai įgalinti sinchronizavimą
--automatinis sinchronizavimas# Jei sinchronizavimo duomenys iš vergų bibliotekos yra daug blogesni nei pagrindinės duomenų bazės, automatiškai sinchronizuokite iš naujo,
--oplogSize arg# Nustatykite oplog dydį (MB)
* Pagrindiniai / pavaldiniai parametrai

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

--meistras# Pagrindinės bibliotekos režimas
--vergas# Iš bibliotekos režimo
--šaltinis arg# Iš bibliotekos prievado numerio
--tik argumentas# Nurodykite vieną duomenų bazės replikaciją
--slavedelay arg# Nustatykite delsos laiką, kad sinchronizuotumėte pagrindinę biblioteką iš bibliotekos
* Replikos rinkinio parinktis:

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

--replSet arg# Nustatykite replikų rinkinio pavadinimą
* Sharding parinktis

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

--configsvr# Paskelbkite, kad tai yra klasterio konfigūracijos paslauga, numatytasis prievadas 27019, numatytasis katalogas /data/configdb
--shardsvr# Paskelbkite, kad tai yra klasterio šukė, numatytasis prievadas 27018
--noMoveParanoia# Išjunkite paranoją "moveChunk" duomenų išsaugojimui


Oficialus konfigūracijos pristatymas:

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

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




Ankstesnis:Kelios problemos, su kuriomis susiduriama paleidžiant "MongoDb" diegimą
Kitą:MySQL importuoja duomenis į MongoDB duomenų bazę
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com