Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 7477|Antwoord: 1

MongoDB v2.4 configuratiebestandparameters

[Link kopiëren]
Geplaatst op 20-08-2017 16:16:02 | | |
Het configuratiebestand staat in het /etc/mongod.conf-bestand
Hoe te beginnen
./bin/mongod -f MongoDB.conf
zal zien
Ik sta op het punt het kind te forken, wacht tot de server klaar is voor verbindingen.
Gevorkte Procedure: 2313
Kindproces succesvol gestart, ouder vertrekt
Basisconfiguratie
#数据库数据存放目录
dbpath=/usr/local/mongodb304/data
#数据库日志存放目录
logpath=/usr/local/mongodb304/logs/mongodb.log
#以追加的方式记录日志
logappend = waar
#端口号 De standaard is 27017
port=27017
#以后台方式运行进程
fork=waar
#开启用户认证
auth=waar
#关闭http接口 is HTTP-poorttoegang standaard uitgeschakeld
nohttpinterface=waar
#mongodb所绑定的ip地址
bind_ip = 127.0.0.1
#启用日志文件, standaard ingeschakeld
journal=waar
#这个选项可以过滤掉一些无用的日志信息, als je het moet debuggen, zet het dan op false
stil=waar
Andere betekenissen van configuratieparameters

--stil# Stille output
--port arg# Specificeer het servicepoortnummer, de standaardpoort is 27017
--bind_ip arg# Bind service-IP, als je 127.0.0.1 bindt, kun je er alleen lokaal bij komen en specificeer je niet standaard alle lokale IP's
--logpath arg# Specificeer het MongoDB-logbestand, waarbij wordt opgemerkt dat het bestand geen map is
--logappend# Schrijf een logboek met een bijlage
--pidfilepath arg# Volledig pad naar PID-bestand, als het niet is ingesteld, is er geen PID-bestand
--keyFile arg# Het volledige pad van de privésleutel van de cluster is alleen geldig voor de Replica Set-architectuur
--unixSocketPrefix arg# UNIX domeinsocket alternatieve directory, (standaard is /tmp)
--fork# Voer MongoDB uit als een daemon en maak een serverproces aan
--auth# Authenticatie inschakelen
--cpu# Toont periodiek het CPU-gebruik en de wachttijd van de CPU
--dbpath arg# Specificeer het databasepad
--diaglog arg# diaglogoptie 0=off 1=W 2=R 3=beide 7=W+enkele reads
--directoryperdb# Stel in dat elke database wordt opgeslagen in een aparte map
--journal# Schakel de logoptie in, en MongoDB-gegevensbewerkingen worden naar het bestand in de journal-map geschreven
--journalOptions arg# Optie logdiagnose inschakelen
--ipv6# Schakel IPv6-optie in
--jsonp# Sta JSONP-toegang toe via HTTP (met beveiligingsimplicaties)
--maxConns arg# Maximaal aantal gelijktijdige verbindingen Standaard 2000
--noauth# Validatie is niet ingeschakeld
--nohttpinterface# Schakel de HTTP-interface uit en schakel standaard port 27018-toegang uit
--noprealloc# Schakel de voorallocatie van databestanden uit (beïnvloedt vaak de prestaties)
--noscrip{filter}ting# Schakel scripting-engines uit
--notablescan# Tafelscannen is niet toegestaan
--nounixsocket# Schakel Unix-socket luisteren uit
--nssize arg (=16)# Stel de bestandsgrootte Letter Database.ns in (MB)
--objcheck# Bij ontvangst van klantgegevens, controleer de geldigheid,
--profiel arg# Bestandsparameter 0=off 1=langzaam, 2=allen.
--quotum# Beperk het aantal bestanden per database en stel de standaard in op 8
--quotaFiles arg# aantal bestanden langzamer per db, vereist --quota
--rest# Open een eenvoudige rest API
--reparatie# Voer reparatie uit op alle databases
--repairpath arg# Fix de map van het bestand dat door de bibliotheek wordt gegenereerd, dat standaard de directorynaam dbpath heeft
--slowms arg (=100)# Waarde van slow voor profiel- en consolelogboek
--smallfiles# Gebruik kleinere standaardbestanden
--syncdelay arg (=60)# Het aantal seconden aan data die naar de schijf geschreven wordt (0=nooit, niet aanbevolen)
--sysinfo# Print wat informatie over het diagnostisch systeem
--upgrade# Als je de database moet upgraden
* Replicatonparameter

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

--fastsync# Schakel slave-replicatie in vanuit een database in een dbpath in, die een snapshot is van de hoofddatabase en kan worden gebruikt om snel synchronisatie mogelijk te maken
--autoresync# Als de synchronisatiegegevens uit de slave-bibliotheek veel slechter zijn dan die van de hoofddatabase, synchroniseer dan automatisch opnieuw,
--oplogSize arg# Stel de grootte van de oplog in (MB)
* Master/slave parameters

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

--meester# Hoofdbibliotheekmodus
--slaaf# Vanuit bibliotheekmodus
--bron arg# Uit het bibliotheekpoortnummer
--alleen arg# Specificeer één enkele databasereplicatie
--slavedelay arg# Stel de vertragingstijd in om de primaire bibliotheek te synchroniseren vanuit de bibliotheek
* Replica set-optie:

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

--replSet arg# Stel de naam van de replica-set in
* Sharding-optie

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

--configsvr# Verklaar dat dit de configuratieservice van de cluster is, standaardpoort 27019, standaardmap /data/configdb
--shardsvr# Verklaar dat dit een shard van de cluster is, standaardpoort 27018
--noMoveParanoia# Zet paranoia uit voor moveChunk data-behoud


Officiële configuratie-introductie:

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

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




Vorig:Verschillende problemen bij het opstarten van de MongoDb-installatie
Volgend:MySQL importeert gegevens in de MongoDB-database
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com