|
Konfigurācijas fails atrodas failā /etc/mongod.conf Kā sākt ./bin/mongod -f MongoDB.conf redzēs gatavojas dakšas bērna procesam, gaidot, līdz serveris ir gatavs savienojumiem. dakšas process: 2313 Bērna process veiksmīgi sākts, vecāki iziet Pamata konfigurācija #数据库数据存放目录 dbpath=/usr/local/mongodb304/data #数据库日志存放目录 logpath=/usr/local/mongodb304/logs/mongodb.log #以追加的方式记录日志 logappend = patiess #端口号 Noklusējums ir 27017 port=27017 #以后台方式运行进程 dakša=patiess #开启用户认证 auth=true #关闭http接口 piekļuve HTTP portam pēc noklusējuma ir izslēgta nohttpinterface=true #mongodb所绑定的ip地址 bind_ip = 127.0.0.1 #启用日志文件, iespējots pēc noklusējuma žurnāls=patiess #这个选项可以过滤掉一些无用的日志信息, ja jums tas ir jāatkļūdo, iestatiet to uz false kluss=patiess Citas konfigurācijas parametru nozīmes
| --kluss | # Klusa izeja | | --ostas arg | # Norādiet pakalpojuma porta numuru, noklusējuma ports ir 27017 | | --bind_ip arg | # Saistīt pakalpojuma IP, ja jūs saistāt 127.0.0.1, varat tam piekļūt tikai lokāli un pēc noklusējuma nenorādiet visus vietējos IP | | --logpath arg | # Norādiet MongoDB žurnālfailu, atzīmējot, ka fails nav direktorijs | | --logappend | # Uzrakstiet žurnālu, izmantojot pielikumu | | --pidfilepath arg | # Pilns ceļš uz PID failu, ja tas nav iestatīts, nav PID faila | | --keyFile arg | # Klastera privātās atslēgas pilns ceļš ir derīgs tikai repliku kopas arhitektūrai | | --unixSocketPrefix arg | # UNIX domēna ligzdas alternatīvais direktorijs, (noklusējums ir /tmp) | | --dakša | # Palaidiet MongoDB kā dēmonu un izveidojiet servera procesu | | --auth | # Iespējot autentifikāciju | | --CPU | # Periodiski parāda CPU izmantošanu un CPU iowait | | --dbpath arg | # Norādiet datu bāzes ceļu | | --diaglog arg | # diaglog opcija 0 = izslēgts 1 = W 2 = R 3 = abi 7 = W + daži lasījumi | | --directoryperdb | # Iestatiet, ka katra datu bāze tiks saglabāta atsevišķā direktorijā | | --žurnāls | # Iespējojiet žurnāla opciju, un MongoDB datu operācijas tiks ierakstītas failā žurnāla mapē | | --journalOptions arg | # Iespējot žurnāla diagnostikas opciju | | --IPv6 | # Iespējot IPv6 opciju | | --jsonp | # Atļaut JSONP piekļuvi, izmantojot HTTP (ar drošības sekām) | | --maxConns arg | # Maksimālais vienlaicīgu savienojumu skaits Noklusējums 2000 | | --noauth | # Validācija nav iespējota | | --nohttpinterface | # Izslēdziet HTTP interfeisu un pēc noklusējuma atspējojiet piekļuvi portam 27018 | | --noprealloc | # Atspējot datu faila iepriekšēju piešķiršanu (bieži ietekmē veiktspēju) | | --noscrip{filter}ting | # Atspējot skriptēšanas dzinējus | | --ievērojams skenēšana | # Tabulas skenēšana nav atļauta | | --nounixsocket | # Atspējot Unix ligzdas klausīšanos | | --nssize arg (=16) | # Iestatiet burtu Database.ns faila lielumu (MB) | | --objcheck | # saņemot klienta datus, pārbaudiet derīgumu, | | --profils arg | # Faila parametrs 0 = izslēgts 1 = lēns, 2 = visi | | --kvota | # Ierobežojiet failu skaitu datu bāzē un iestatiet noklusējumu uz 8 | | --quotaFiles arg | # failu skaits mazāks uz db, prasa --quota | | --atpūta | # Atveriet vienkāršu atpūtas API | | --remonts | # Palaist remontu uz visiem dbs | | --remontceļš arg | # Labojiet bibliotēkas ģenerētā faila direktoriju, kas pēc noklusējuma ir direktorija nosaukums dbpath | | --palēnina arg (=100) | # lēna vērtība profilam un konsoles žurnālam | | --mazie faili | # Izmantojiet mazākus noklusējuma failus | | --syncdelay arg (=60) | # Sekunžu skaits datiem, kas ierakstīti diskā (0 = nekad, nav ieteicams) | | --sysinfo | # Izdrukājiet diagnostikas sistēmas informāciju | | --jaunināt | # Ja nepieciešams atjaunināt datu bāzi |
* Replicaton parametrs
--------------------------------------------------------------------------------
| --fastsync | # Iespējot vergu replicēšanu no datu bāzes dbpath, kas ir galvenās datu bāzes momentuzņēmums un ko var izmantot, lai ātri iespējotu sinhronizāciju | | --automātiskā atkārtota sinhronizācija | # Ja sinhronizācijas dati no vergu bibliotēkas ir daudz sliktāki nekā galvenā datu bāze, automātiski sinhronizējiet atkārtoti, | | --oplogSize arg | # Iestatiet oplog lielumu (MB) |
* Master/slave parametri
--------------------------------------------------------------------------------
| --meistars | # Galvenais bibliotēkas režīms | | --vergs | # No bibliotēkas režīma | | --avots arg | # No bibliotēkas porta numura | | --tikai arg | # Norādiet vienu datu bāzes replikāciju | | --slavedelay arg | # Iestatiet aizkavēšanās laiku, lai sinhronizētu primāro bibliotēku no bibliotēkas |
* Repliku komplekta opcija:
--------------------------------------------------------------------------------
| --replSet arg | # Iestatiet replikas komplekta nosaukumu |
* Sadalīšanas opcija
--------------------------------------------------------------------------------
| --configsvr | # Paziņojiet, ka tas ir klastera konfigurācijas pakalpojums, noklusējuma ports 27019, noklusējuma direktorijs /data/configdb | | --shardsvr | # Paziņojiet, ka tas ir klastera šķembas, noklusējuma ports 27018 | | --noMoveParanoia | # Izslēdziet paranoju moveChunk datu saglabāšanai |
Oficiālais konfigurācijas ievads:
https://docs.mongodb.com/manual/reference/configuration-options/
https://docs.mongodb.com/v2.4/reference/configuration-options/
|