Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 7477|Svar: 1

MongoDB v2.4 konfigurationsfilparametrar

[Kopiera länk]
Publicerad på 2017-08-20 16:16:02 | | |
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/




Föregående:Flera problem som uppstod vid uppstart av MongoDb-installationen
Nästa:MySQL importerar data till MongoDB-databasen
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com