Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 7477|Odpowiedź: 1

Parametry pliku konfiguracyjnego MongoDB v2.4

[Skopiuj link]
Opublikowano 20.08.2017 16:16:02 | | |
Plik konfiguracyjny znajduje się w pliku /etc/mongod.conf
Jak zacząć
./bin/mongod -f MongoDB.conf
zobaczymy
Zamierzam forkować proces potomny, czekam, aż serwer będzie gotowy do połączeń.
Rozwidlany proces: 2313
Proces dziecka rozpoczął się pomyślnie, rodzic wyszedł
Podstawowa konfiguracja
#数据库数据存放目录
dbpath=/usr/local/mongodb304/data
#数据库日志存放目录
logpath=/usr/local/mongodb304/logs/mongodb.log
#以追加的方式记录日志
logappend = prawdziwa
#端口号 Domyślna wartość to 27017
port=27017
#以后台方式运行进程
fork=true
#开启用户认证
auth=prawdziwość
#关闭http接口 dostęp do portu HTTP jest domyślnie wyłączony
nohttpinterface=prawdziwość
#mongodb所绑定的ip地址
bind_ip = 127.0.0.1
#启用日志文件, domyślnie włączony
dziennik=prawdziwe
#这个选项可以过滤掉一些无用的日志信息, jeśli musisz to debugować, ustaw na false
cicho=prawdziwe
Inne znaczenia parametrów konfiguracyjnych

--cicho# Cicha praca
--port arg# Określ numer portu usługowego, domyślny port to 27017
--bind_ip arg# Przypisz IP usługi, jeśli powiązasz 127.0.0.1, możesz uzyskać dostęp tylko lokalnie i nie określasz domyślnie wszystkich lokalnych IP
--logpath arg# Określ plik loga MongoDB, zaznaczając, że plik nie jest katalogiem
--logappend# Napisz dziennik za pomocą załącznika
--pidfilepath arg# Pełna ścieżka do pliku PID, jeśli nie jest ustawiony, nie ma pliku PID
--keyFile arg# Pełna ścieżka klucza prywatnego klastra jest ważna tylko dla architektury Replica Set
--unixSocketPrefix arg# Alternatywny katalog gniazd domeny UNIX, (domyślnie /tmp)
--fork# Uruchom MongoDB jako demon i utworz proces serwerowy
--autoryzacja# Włącz uwierzytelnianie
--CPU# Okresowo wyświetla wykorzystanie CPU i iowait CPU
--dbpath arg# Określ ścieżkę bazy danych
--diaglog arg# opcja diaglog 0=wyłączone 1=W 2=R 3=oba 7=W+niektóre odczyty
--directoryperdb# Ustaw tak, że każda baza danych będzie zapisywana w osobnym katalogu
--dziennik# Włącz opcję logowania, a operacje z danymi MongoDB zostaną zapisane w pliku w folderze journal
--journalOptions arg# Włącz opcję diagnostyki logów
--IPv6# Włącz opcję IPv6
--jsonp# Zezwalaj na dostęp JSONP przez HTTP (z implikacjami bezpieczeństwa)
--maxConns arg# Maksymalna liczba jednoczesnych połączeń Domyślnie 2000
--noauth# Walidacja nie jest włączona
--nohttpinterfejs# Domyślnie wyłącz interfejs HTTP i wyłącz dostęp do portu 27018
--noprealloc# Wyłącz wstępną alokację plików danych (często wpływa na wydajność)
--noscrip{filter}ting# Wyłącz silniki skryptowe
--notablescan# Skanowanie tabel jest zabronione
--nounixsocket# Wyłącz słuchanie gniazd Unix
--nssize arg (=16)# Ustaw rozmiar pliku Letter Database.ns (MB)
--objcheck# Po otrzymaniu danych klientów sprawdź ważność,
--profil arg# Parametr pliku 0=wyłączony 1=wolny, 2=wszystko
--kwota# Ogranicz liczbę plików w bazie danych i ustaw domyślną liczbę na 8
--quotaFiles arg# liczba plików mniejsza na bazę danych, wymaga --kwoty
--odpoczynek# Otwórz proste API restowe
--naprawa# Uruchom naprawę wszystkich baz danych
--repairpath arg# Popraw katalog pliku wygenerowanego przez bibliotekę, który domyślnie przyjmuje nazwę katalogu dbpath
--slowms arg (=100)# wartość wolnego dla profilu i logu konsoli
--smallfiles# Używaj mniejszych domyślnych plików
--syncdelay arg (=60)# Liczba sekund danych zapisanych na dysku (0=nigdy, niezalecane)
--sysinfo# Wydrukuj informacje o systemie diagnostycznym
--upgrade# Jeśli musisz zaktualizować bazę danych
* Parametr replikaton

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

--fastsync# Umożliwienie replikacji podrzędnej z bazy danych w ścieżce db, która jest migawką głównej bazy danych i może być użyta do szybkiego włączenia synchronizacji
--autosync# Jeśli dane synchronizacyjne z biblioteki podrzędnej są znacznie gorsze niż z głównej bazy danych, automatycznie się ponownie synchronizują,
--oplogSize arg# Ustaw rozmiar oplogu (MB)
* Parametry master/slave

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

--mistrzu# Tryb głównej biblioteki
--niewolnik# Z trybu biblioteki
--źródło arg# Z portu bibliotecznego
--tylko arg# Określ pojedynczą replikację bazy danych
--slavedelay arg# Ustaw czas opóźnienia, aby zsynchronizować bibliotekę główną z biblioteki
* Opcja zestawu repliki:

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

--replSet arg# Ustaw nazwę zestawu replik
* Opcja shardingu

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

--configsvr# Oświadcz, że to jest usługa konfiguracyjna klastra, domyślny port 27019, domyślny katalog /data/configdb
--shardsvr# Zadeklaruj, że to jest odłamek klastra, domyślny port 27018
--paranoja bez ruchu# Wyłącz paranoję dla zachowania danych moveChunk


Oficjalne wprowadzenie do konfiguracji:

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

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




Poprzedni:Kilka problemów napotkanych przy uruchamianiu instalacji MongoDb
Następny:MySQL importuje dane do bazy danych MongoDB
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com