|
Konfigurationsfilen ligger i /etc/mongod.conf-filen Sådan starter du ./bin/mongod -f MongoDB.conf Vi får se Jeg er ved at forke child process, venter til serveren er klar til forbindelser. Forgrenet proces: 2313 Barnets proces startede med succes, forælder forlader Grundkonfiguration #数据库数据存放目录 dbpath=/usr/local/mongodb304/data #数据库日志存放目录 logpath=/usr/local/mongodb304/logs/mongodb.log #以追加的方式记录日志 logappend = sand #端口号 Standarden er 27017 port=27017 #以后台方式运行进程 fork=sandt #开启用户认证 auth=sandt #关闭http接口 er HTTP-portadgang som standard slået fra nohttpinterface=true #mongodb所绑定的ip地址 bind_ip = 127.0.0.1 #启用日志文件, aktiveret som standard journal=sandt #这个选项可以过滤掉一些无用的日志信息, hvis du skal fejlfinde det, så sæt det til falsk stille=sand Andre betydninger af konfigurationsparametre
| --stille | # Stille output | | --port arg | # Angiv serviceportnummeret, standardporten er 27017 | | --bind_ip arg | # Bind service-IP, hvis du binder 127.0.0.1, kan du kun få adgang til det lokalt, og du specificerer ikke alle lokale IP-adresser som standard | | --logpath arg | # Angiv MongoDB-logfilen, og bemærk at filen ikke er en mappe | | --logappend | # Skriv en log ved hjælp af et appendiks | | --pidfilepath arg | # Fuld sti til PID-fil, hvis ikke sat, er der ingen PID-fil | | --keyFile arg | # Den fulde sti for klyngens private nøgle er kun gyldig for Replica Set-arkitekturen | | --unixSocketPrefix arg | # UNIX domænesocket alternativ mappe, (standard er /tmp) | | --gaffel | # Kør MongoDB som en daemon og opret en serverproces | | --godkendelse | # Aktiver autentificering | | --cpu | # Viser periodisk CPU-udnyttelse og CPU-værdi | | --dbpath arg | # Angiv databasestien | | --diaglog arg | # diaglog mulighed 0=off 1=W 2=R 3=begge 7=W+nogle læsninger | | --directoryperdb | # Sæt at hver database gemmes i en separat mappe | | --journal | # Aktiver log-muligheden, og MongoDB-dataoperationer vil blive skrevet til filen i journal-mappen | | --journalOptions arg | # Aktiver logdiagnostik-muligheden | | --ipv6 | # Aktiver IPv6-muligheden | | --jsonp | # Tillad JSONP-adgang via HTTP (med sikkerhedsmæssige implikationer) | | --maxConns arg | # Maksimalt antal samtidige forbindelser Standard 2000 | | --noauth | # Validering er ikke aktiveret | | --nohttpinterface | # Sluk HTTP-interfacet, og deaktiver port 27018-adgangen som standard | | --noprealloc | # Deaktiver forudallokering af datafiler (påvirker ofte ydeevnen) | | --noscrip{filter}ting | # Deaktiver scripting-motorer | | --notablescan | # Bordscanning er ikke tilladt | | --nounixsocket | # Deaktiver Unix-socket-lytning | | --nssize arg (=16) | # Sæt Letter Database.ns filstørrelse (MB) | | --objcheck | # Ved modtagelse af kundedata, tjek gyldigheden, | | --profile arg | # Filparameter 0=off 1=langsom, 2=alle | | --kvote | # Begræns antallet af filer pr. database, og sæt standarden til 8 | | --quotaFiles arg | # antal filer sænker pr. database, kræver --kvote | | --hvile | # Åbn et simpelt hvile-API | | --reparation | # Kør reparation på alle databaser | | --repairpath arg | # Ret mappen for filen, der genereres af biblioteket, som som standard bruger mappenavnet dbpath | | --slowms arg (=100) | # Værdien af slow for profil og konsollog | | --smallfiles | # Brug mindre standardfiler | | --syncdelay arg (=60) | # Antallet af sekunder data skrevet til disk (0=aldrig, anbefales ikke) | | --sysinfo | # Print noget diagnostisk systeminformation | | --opgradering | # Hvis du har brug for at opgradere databasen |
* Replikationsparameter
--------------------------------------------------------------------------------
| --fastsync | # Aktiver slavereplikering fra en database i en dbpath, der er et øjebliksbillede af hoveddatabasen og kan bruges til hurtigt at aktivere synkronisering | | --autoesync | # Hvis synkroniseringsdataene fra slavebiblioteket er meget dårligere end fra hoveddatabasen, re-synkroniser automatisk, | | --oplogSize arg | # Indstil størrelsen på oploggen (MB) |
* Master/slave-parametre
--------------------------------------------------------------------------------
| --mester | # Hovedbibliotekstilstand | | --slave | # Fra bibliotekstilstand | | --kilde arg | # Fra bibliotekets portnummer | | --kun arg | # Angiv en enkelt databasereplikering | | --slavedelay arg | # Sæt forsinkelsestiden til at synkronisere det primære bibliotek fra biblioteket |
* Replika-sæt-mulighed:
--------------------------------------------------------------------------------
| --replSet arg | # Sæt navnet på replikasættet |
* Sharding-mulighed
--------------------------------------------------------------------------------
| --configsvr | # Deklarér, at dette er klyngens konfigurationstjeneste, standardport 27019, standardmappe /data/configdb | | --shardsvr | # Deklarér, at dette er en shard af klyngen, standardport 27018 | | --noMoveParanoia | # Sluk for paranoia for bevaring af moveChunk data |
Officiel konfigurationsintroduktion:
https://docs.mongodb.com/manual/reference/configuration-options/
https://docs.mongodb.com/v2.4/reference/configuration-options/
|