|
Konfigurationsfilen finns i filen /etc/mongod.conf Hur man börjar ./bin/mongod -f MongoDB.conf Vi får se Ska snart forka barnprocessen, väntar tills servern är redo för anslutningar. Förgrenad process: 2313 Barnets process har startat framgångsrikt, föräldern lämnar Grundkonfiguration #数据库数据存放目录 dbpath=/usr/local/mongodb304/data #数据库日志存放目录 logpath=/usr/local/mongodb304/logs/mongodb.log #以追加的方式记录日志 logappend = sann #端口号 Standardvärdet är 27017 port=27017 #以后台方式运行进程 fork=sann #开启用户认证 auth=sann #关闭http接口 är HTTP-portåtkomst avstängd som standard nohttpinterface=true #mongodb所绑定的ip地址 bind_ip = 127.0.0.1 #启用日志文件, aktiverat som standard journal=sann #这个选项可以过滤掉一些无用的日志信息, om du behöver felsöka det, ställ in det på false tyst=sant Andra betydelser av konfigurationsparametrar
| --tyst | # Tyst utdata | | --port arg | # Ange serviceportnumret, standardporten är 27017 | | --bind_ip arg | # Bind tjänst-IP, om du binder 127.0.0.1 kan du bara komma åt den lokalt och specificera inte alla lokala IP-adresser som standard | | --logpath arg | # Ange MongoDB-loggfilen, notera att filen inte är en katalog | | --logappend | # Skriv en logg med hjälp av ett appendix | | --pidfilepath arg | # Fullständig väg till PID-fil, om den inte är inställd finns ingen PID-fil | | --keyFile arg | # Den fullständiga sökvägen för klustrets privata nyckel är endast gäller för Replica Set-arkitekturen | | --unixSocketPrefix arg | # UNIX-domänsockelalternativ katalog, (standard är /tmp) | | --fork | # Kör MongoDB som en daemon och skapa en serverprocess | | --autentisering | # Aktivera autentisering | | --CPU | # Visar periodvis CPU-användning och CPU-väntan | | --dbpath arg | # Specificera databasens sökväg | | --diaglog arg | # diaglog-alternativ 0=av 1=W 2=R 3=båda 7=W+några läsningar | | --directoryperdb | # Sätt att varje databas sparas i en separat katalog | | --journal | # Aktivera loggalternativet och MongoDB-dataoperationer skrivs till filen i journalmappen | | --journalOptions arg | # Aktivera loggdiagnostikalternativ | | --ipv6 | # Aktivera IPv6-alternativet | | --jsonp | # Tillåt JSONP-åtkomst via HTTP (med säkerhetsimplikationer) | | --maxConns arg | # Maximalt antal samtidiga anslutningar Standard 2000 | | --noauth | # Validering är inte aktiverad | | --nohttpinterface | # Stäng av HTTP-gränssnittet och inaktivera port 27018-åtkomst som standard | | --noprealloc | # Inaktivera förallokering av datafiler (påverkar ofta prestandan) | | --noscrip{filter}ting | # Inaktivera skriptmotorer | | --notablescan | # Bordsskanning är inte tillåten | | --nounixsocket | # Inaktivera Unix-socket-lyssning | | --nssize arg (=16) | # Ställ in filstorleken på Letter Database.ns (MB) | | --objcheck | # Vid mottagande av kunddata, kontrollera giltigheten, | | --profil arg | # Filparameter 0=av 1=långsam, 2=alla | | --kvot | # Begränsa antalet filer per databas och sätt standardvärdet till 8 | | --quotaFiles arg | # Antal filer som minskar per databas, kräver --kvot | | --vila | # Öppna ett enkelt rest-API | | --reparation | # Kör reparation på alla databaser | | --repairpath arg | # Fixa mappen för filen som genereras av biblioteket, som som standard använder katalognamnet dbpath | | --slowms arg (=100) | # Värdet av slow för profil och konsollogg | | --smallfiles | # Använd mindre standardfiler | | --syncdelay arg (=60) | # Antalet sekunder av data skrivet till disk (0=aldrig, rekommenderas inte) | | --sysinfo | # Skriv ut lite diagnostisk systeminformation | | --uppgradering | # Om du behöver uppgradera databasen |
* Replikatorparameter
--------------------------------------------------------------------------------
| --fastsync | # Aktivera slavreplikering från en databas i en databas som är en ögonblicksbild av huvuddatabasen och kan användas för att snabbt möjliggöra synkronisering | | --autoesync | # Om synkroniseringsdata från slavbiblioteket är mycket sämre än från huvuddatabasen, synkronisera automatiskt om, | | --oplogSize arg | # Ställ in storleken på oploggen (MB) |
* Master/slavparametrar
--------------------------------------------------------------------------------
| --mästare | # Huvudbiblioteksläge | | --slav | # Från biblioteksläge | | --källa arg | # Från bibliotekets portnummer | | --endast arg | # Specificera en enda databasreplikering | | --slavedelay arg | # Ställ in fördröjningstiden för att synka primärbiblioteket från biblioteket |
* Alternativ för replikaset:
--------------------------------------------------------------------------------
| --replSet arg | # Sätt namnet på replikasetet |
* Sharding-alternativ
--------------------------------------------------------------------------------
| --configsvr | # Deklarera att detta är klustrets konfigurationstjänst, standardport 27019, standardkatalog /data/configdb | | --shardsvr | # Deklarera att detta är en shard av klustret, standardport 27018 | | --noMoveParanoia | # Stäng av paranoia för moveChunk-databevarande |
Officiell konfigurationsintroduktion:
https://docs.mongodb.com/manual/reference/configuration-options/
https://docs.mongodb.com/v2.4/reference/configuration-options/
|