|
Konfiguratsioonifail on failis /etc/mongod.conf Kuidas alustada ./bin/mongod -f MongoDB.conf Näeme Olen kohe hargnenud lapsprotsessi, ootan, kuni server on ühendusteks valmis. hargnenud protsess: 2313 lapse protsess algas edukalt, vanem lahkus Põhikonfiguratsioon #数据库数据存放目录 dbpath=/usr/local/mongodb304/data #数据库日志存放目录 logpath=/usr/local/mongodb304/logs/mongodb.log #以追加的方式记录日志 logappend = tõene #端口号 Vaikimisi on 27017 port=27017 #以后台方式运行进程 fork=true #开启用户认证 auth=tõene #关闭http接口 HTTP-pordi ligipääs on vaikimisi välja lülitatud nohttpinterface=true #mongodb所绑定的ip地址 bind_ip = 127.0.0.1 #启用日志文件, vaikimisi lubatud journal=true #这个选项可以过滤掉一些无用的日志信息, kui vajad silumist, pane see vale režiimile vaikne=tõene Muud konfiguratsiooniparameetrite tähendused
| --vaikne | # Vaikne väljund | | --port arg | # Määra teenuse pordi number, vaikimisi port on 27017 | | --bind_ip arg | # Sidu teenuse IP, kui sidud 127.0.0.1, saad sellele ligi ainult lokaalselt ega määra kõiki kohalikke IP-aadresse vaikimisi | | --logpath arg | # Määra MongoDB logifail, märkides, et fail ei ole kataloog | | --logappend | # Kirjuta logi lisaga | | --pidfilepath arg | # Täielik tee PID-faili, kui pole seadistatud, siis PID-faili ei ole | | --keyFile arg | # Klastri privaatvõtme täielik tee kehtib ainult Replica Set arhitektuuri jaoks | | --unixSocketPrefix arg | # UNIX domeeni sokli alternatiivne kataloog, (vaikimisi on /tmp) | | --kahvel | # Käivita MongoDB deemonina ja loo serveriprotsess | | --autatsioon | # Luba autentimine | | --protsessor | # Kuvab perioodiliselt protsessori kasutust ja iowaiti protsessori | | --dbpath arg | # Määra andmebaasi tee | | --diaglog arg | # diaglogi valik 0=väljas 1=W 2=R 3=mõlemad 7=W+mõned loevad | | --directoryperdb | # Määra, et iga andmebaas salvestatakse eraldi kataloogi | | --ajakiri | # Luba logivalik ja MongoDB andmetoimingud kirjutatakse päevikukaustas olevasse faili | | --journalOptions arg | # Luba logidiagnostika valik | | --IPv6 | # Luba IPv6 valik | | --jsonp | # Luba JSONP-le ligipääsu HTTP kaudu (turvalisuse tagajärgedega) | | --maxConns arg | # Maksimaalne samaaegsete ühenduste arv Default 2000 | | --Noauth | # Valideerimine ei ole lubatud | | --nohttpinterface | # Lülita HTTP liides välja ja keela vaikimisi port 27018 ligipääs | | --noprealloc | # Keela andmefailide eeljaotus (mõjutab sageli jõudlust) | | --noscrip{filter}ting | # Keela skriptimismootorid | | --notablescan | # Laua skaneerimine ei ole lubatud | | --Nounixsocket | # Keela Unix pistikupesa kuulamine | | --nssize arg (=16) | # Sea Letter Database.ns faili suurus (MB) | | --objcheck | # pärast kliendiandmete saamist, kontrolli kehtivust, | | --profiil arg | # Failiparameeter 0=väljas 1=aeglane, 2=kõik | | --kvoot | # Piira failide arv andmebaasis ja sea vaikimisi 8 | | --quotaFiles arg | # failide arv on vähem andmebaasi kohta, vajab --quota | | --puhkus | # Ava lihtne puhke-API | | --parandamine | # Tee remont kõigil andmebaasidel | | --repairpath arg | # Paranda faili kataloog, mille genereerib raamatukogu, mis vaikimisi kasutab kataloogi nime dbpath | | --aeglased arg (=100) | # aegluse väärtus profiili ja konsooli logi jaoks | | --väikesed failid | # Kasuta väiksemaid vaikimisi faile | | --syncdelay arg (=60) | # Kettale kirjutatud andmete sekundite arv (0=mitte kunagi, mitte soovitatav) | | --sysinfo | # Prindi natuke diagnostikasüsteemi infot | | --uuendus | # Kui pead andmebaasi uuendama |
* Replikatoni parameeter
--------------------------------------------------------------------------------
| --fastsync | # Luba orjareplikatsioon andmebaasist dbpathis, mis on peamise andmebaasi hetktõmmine ja mida saab kasutada sünkroniseerimise kiireks lubamiseks | | --autoresync | # Kui orjateegi sünkroniseerimisandmed on palju kehvemad kui põhiandmebaasis, sünkroniseeri automaatselt uuesti, | | --oplogSize arg | # Määra oplogi suurus (MB) |
* Master/slave parameetrid
--------------------------------------------------------------------------------
| --meister | # Peamine raamatukogu režiim | | --ori | # Raamatukogu režiimist | | --allikas arg | # Raamatukogu pordinumbrist | | --ainult arg | # Määra üks andmebaasi replikatsioon | | --slavedelay arg | # Sea viivitusaeg, et sünkroniseerida põhiteek raamatukogust |
* Replica komplekti valik:
--------------------------------------------------------------------------------
| --replSet arg | # Sea replika komplekti nimi |
* Shardingu optsioon
--------------------------------------------------------------------------------
| --configsvr | # Kuuluta, et see on klastri konfiguratsiooniteenus, vaikimisi port 27019, vaikimisi kataloog /data/configdb | | --shardsvr | # Kuuluta, et see on klastri killuke, vaikimisi port 27018 | | --noMoveParanoia | # Lülita välja paranoia moveChunk andmete säilitamiseks |
Ametlik konfiguratsiooni tutvustus:
https://docs.mongodb.com/manual/reference/configuration-options/
https://docs.mongodb.com/v2.4/reference/configuration-options/
|