EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

mongos - Online în cloud

Rulați mongos în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda mongos care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


mongos - Utilitar MongoDB Shard

REZUMAT


mongos pentru „MongoDB Shard”, este un serviciu de rutare pentru configurațiile de fragmente MongoDB care
procesează interogări din stratul de aplicație și determină locația acestor date în
il ascuțit grup, pentru a finaliza aceste operațiuni. Din perspectiva
cerere, a mongos instanța se comportă identic cu orice altă instanță MongoDB.

Notă Modificată în versiunea 2.1.

Unele operațiuni de agregare care utilizează agregat va cauza mongos instanțe la
necesită mai multe resurse CPU decât în ​​versiunile anterioare. Această performanță a modificat
Profilul poate dicta decizii alternative de arhitectură dacă utilizați agregare
cadru extins într-un mediu fragmentat.

Vezi si

/sharding și /core/sharded-clusters.

OPŢIUNI


mongos

--Ajutor, -h
Returnează un ajutor de bază și un text de utilizare.

--versiune
Returnează versiunea mongod demonul.

--config , -f
Specifică un fișier de configurare, pe care îl puteți utiliza pentru a specifica configurațiile de rulare.
În timp ce opțiunile sunt echivalente și accesibile prin cealaltă linie de comandă
argumente, fișierul de configurare este metoda preferată pentru configurarea timpului de execuție
de mongod. Vezi "/reference/configuration-optionsdocument pentru mai multe informații
despre aceste opțiuni.

Nu toate opțiunile de configurare pentru mongod are sens în contextul mongos.

--verbos, -v
Mărește cantitatea de raportare internă returnată la ieșirea standard sau în
fișier jurnal specificat de --logpath. Folosește -v formular pentru a controla nivelul de verbozitate
prin includerea opțiunii de mai multe ori, (de ex -vvvvv.)

--Liniște
Rulează mongos exemplu într-un mod silențios care încearcă să limiteze cantitatea de
ieșire.

--port
Specifică un port TCP pentru mongos pentru a asculta conexiunile clientului. În mod implicit
mongos ascultă conexiunile pe portul 27017.

Sistemele asemănătoare UNIX necesită acces root pentru a accesa porturile cu numere mai mici de 1024.

--bind_ip <ip adresa>
Adresa IP pe care mongos procesul se va lega și va asculta conexiunile. De
lipsă mongos ascultă conexiunile pe localhost (de ex 127.0.0.1 abordare.)
Puteți atașa mongos la orice interfață; cu toate acestea, dacă atașați mongos la un public
interfață accesibilă trebuie să implementați o autentificare sau un firewall adecvat
restricții pentru a proteja integritatea bazei de date.

--maxConns
Specifică numărul maxim de conexiuni simultane care mongos voi accepta.
Această setare nu va avea niciun efect dacă valoarea acestei setări este mai mare decât a dvs
pragul maxim de urmărire a conexiunii configurat de sistemul de operare.

Acest lucru este deosebit de util pentru mongos dacă aveți un client care creează un număr
de colecții, dar le permite să expire mai degrabă decât să închidă colecțiile. Cand
tu setezi maxConns, asigurați-vă că valoarea este puțin mai mare decât dimensiunea
pool de conexiuni sau numărul total de conexiuni pentru a preveni conexiunea eronată
spikes de la propagare la membrii a ciob cluster.

Notă Nu puteți seta maxConns la o valoare mai mare decât 20000.

--objcheck
Forțează pe mongos pentru a valida toate cererile de la clienți la primire pentru a se asigura că
obiectele nevalide nu sunt niciodată inserate în baza de date. Această opțiune are o performanță
impact și nu este activat în mod implicit.

--logpath
Specificați o cale pentru fișierul jurnal care va deține toate informațiile de jurnal de diagnosticare.

Dacă nu este specificat, mongos va scoate toate informațiile de jurnal la ieșirea standard.
În plus, dacă nu specificați și dvs --logappend, fișierul jurnal va fi suprascris
când procesul repornește.

--logappend
Specificați pentru a vă asigura că mongos adaugă date suplimentare de înregistrare la sfârșitul fișierului
fișier jurnal, în loc să suprascrie conținutul jurnalului atunci când procesul repornește.

--syslog
Nou în versiunea 2.1.0.

Trimite toate ieșirile de jurnal către gazda syslog sistem mai degrabă decât la ieșirea standard
sau un fișier jurnal ca și cu --logpath.

avertizare
Nu poți folosi --syslog cu --logpath.

--pidfilepath
Specificați o locație de fișier pentru a păstra "PID" sau ID-ul procesului al mongos proces.
Util pentru urmărirea mongos proces în combinație cu mongos --furculiţă
opțiune.

Fără o precizare --pidfilepath opțiune, mongos nu creează niciun fișier PID.

--keyFile
Specificați calea către un fișier cheie pentru a stoca informațiile de autentificare. Această opțiune este
util doar pentru legătura dintre mongos instanțe și componente ale
ascuțit grup.

Vezi si

sharding-securitate

--nounixsocket
Dezactivează ascultarea pe soclul UNIX. Fara aceasta optiune mongos creează un UNIX
priză.

--unixSocketPrefix
Specifică o cale pentru socket-ul UNIX. Dacă nu este specificat, mongos creează o priză în
il / tmp cale.

--furculiţă Permite a daemon modul pentru mongod care obligă procesul pe fundal. Acest
este modul normal de funcționare, în medii de producție și de producție,
dar poate nu fi de dorit pentru testare.

--configdb , <:port>,
Setați această opțiune pentru a specifica o bază de date de configurare (de ex config Baza de date) pentru
ascuțit grup. Trebuie să specificați fie 1 server de configurare, fie 3 configurații
servere, într-o listă separată prin virgulă.

notițe mongos cazuri citite din prima config serverul în lista furnizată. Toate mongos
cazuri trebuie sa specificați gazdele la --configdb aşezarea în aceeaşi ordine.

Dacă bazele de date de configurare se află în mai multe centre de date, comandați
gazde în --configdb argument astfel încât baza de date de configurare care este cea mai apropiată de
majoritatea dintre dumneavoastră mongos instanțe este primul server din listă.

avertizare
Nu eliminați niciodată un server de configurare din --configdb parametrul, chiar dacă config
serverul sau serverele nu sunt disponibile sau offline.

--Test Această opțiune este doar pentru testare internă și rulează teste unitare fără a porni
a mongos instanță.

--modernizare
Această opțiune actualizează formatul metadatelor folosit de config Baza de date.

--chunkSize
Valoarea lui --chunkSize determină dimensiunea fiecăruia bucată mare, in megaoctețiOr
date distribuite în jurul ascuțit grup. Valoarea implicită este de 64 de megaocteți,
care este dimensiunea ideală pentru bucăți în majoritatea implementărilor: dimensiunea mai mare a bucăților poate duce
la distribuția neuniformă a datelor, dimensiunea mai mică a bucăților duce adesea la o mișcare ineficientă
de bucăţi între noduri. Cu toate acestea, în anumite circumstanțe, poate fi necesar să setați
o dimensiune diferită de bucată.

Această opțiune afară setează dimensiunea fragmentului la inițializarea clusterului pentru primul
timp. Dacă modificați opțiunea de rulare mai târziu, noua valoare nu va avea niciun efect.
Vezi "sharding-balancing-modify-chunk-size" procedura dacă trebuie să schimbați
dimensiunea fragmentului pe un cluster fragmentat existent.

--ipv6 Activează suportul IPv6 pentru a permite clienților să se conecteze la mongos folosind rețele IPv6.
MongoDB dezactivează suportul IPv6 în mod implicit mongod si toate utilitatile.

--jsonp
Permise JSONP acces printr-o interfață HTTP. Luați în considerare implicațiile de securitate ale
permițând această activitate înainte de a activa această opțiune.

--noscripting
Dezactivează motorul de scripting.

--nohttpinterfață
Nou în versiunea 2.1.2.

Dezactivează interfața HTTP.

--localThreshold
Nou în versiunea 2.2.

--localThreshold afectează logica că mongos folosește la selectare răspunde set
membrii să transmită operațiunile de citire de la clienți. Specificați o valoare pentru
--localThreshold în milisecunde. Valoarea implicită este 15, care corespunde cu
valoarea implicită în tot clientul drivere.

Cand mongos primește o solicitare care permite citirea secundar membrii, cel mongos
va fi:

· găsiți membrul setului cu cel mai mic timp de ping.

· construiți o listă de membri ai setului de replici care se află într-un timp de ping de 15
milisecunde ale celui mai apropiat membru adecvat al setului.

Dacă specificați o valoare pentru --localThreshold, mongos va construi lista de
membri replica care se află în latența permisă de această valoare.

· mongos va selecta un membru din care să citească la întâmplare din această listă.

Timpul de ping utilizat pentru un membru set comparat cu --localThreshold setarea este a
media mobilă a timpilor de ping recente, calculată, cel mult, la fiecare 10 secunde. Ca
rezultat, unele interogări pot ajunge la membrii peste prag până la mongos
recalculează media.

A se vedea set-replică-citire-preferință-comportament-selectare-membri secţiunea de citit
preferinţă documentație pentru mai multe informații.

--noAutoSplit
Nou în versiunea 2.0.7.

--noAutoSplit previne mongos de la inserarea automată a diviziunilor de metadate într-un
ascuțit colectare. Dacă este setat pe toate mongos, acest lucru va împiedica crearea MongoDB
noi bucăți pe măsură ce datele dintr-o colecție cresc.

Pentru că orice mongos într-un cluster poate crea o divizare, pentru a dezactiva total divizarea
un cluster pe care trebuie să-l setați --noAutoSplit pe toate mongos.

avertizare
cu --noAutoSplit activată, datele din clusterul dvs. fragmentat pot deveni dezechilibrate
peste orar. Activați cu precauție.

SSL Opţiuni
Vedea

/administrație/ssl pentru documentația completă a suportului MongoDB.

--authenticationDatabase
Nou în versiunea 2.4.

Specifică baza de date care deține datele utilizatorului (de ex --nume de utilizator) acreditări.

În mod implicit, mongos presupune că baza de date specificată pentru --db argumentul este valabil
acreditările utilizatorului, cu excepția cazului în care specificați --authenticationDatabase.

Vedea userSource, /reference/privilegie-documents și /reference/user-privilegies pentru
mai multe informații despre autentificarea delegată în MongoDB.

--authenticationMechanism
Nou în versiunea 2.4.

Specifică mecanismul de autentificare. În mod implicit, mecanismul de autentificare este
MONGODB-CR, care este mecanismul de autentificare pentru provocare/răspuns MongoDB. În
ediția pentru abonați MongoDB, mongos include de asemenea suport pentru GSSAPI a se descurca
Autentificare Kerberos.

Vedea /tutorial/control-access-to-mongodb-with-kerberos-authentication pentru mai multe
informații despre autentificarea Kerberos.

Utilizați mongos online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor oferă inversarea
    controlul cuplajului, cu: - dependenta
    injectare - continuare injectare -
    injecție filet Pentru mai multe informații
    Viziteaza...
    Descărcați OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit este o sursă deschisă bazată pe server
    cadru UI (SDUI). Îți permite
    lansați actualizările provenite de la server la
    diferite versiuni de aplicație. De asemenea, poate fi
    folosit pentru ...
    Descărcați DivKit
  • 3
    subconvertor
    subconvertor
    Utilitate pentru a converti între diverse
    format de abonament. Utilizatori Shadowrocket
    ar trebui să folosească ss, ssr sau v2ray ca țintă.
    Puteți adăuga &remark= la
    HT apreciat de Telegram...
    Descărcați subconvertorul
  • 4
    SPĂLARE
    SPĂLARE
    SWASH este o valoare numerică de uz general
    instrument pentru simularea instabilității,
    nehidrostatic, cu suprafață liberă,
    flux rotaţional şi fenomene de transport
    în apele de coastă ca...
    Descărcați SWASH
  • 5
    VBA-M (arhivat - Acum pe Github)
    VBA-M (arhivat - Acum pe Github)
    Proiectul s-a mutat la
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Caracteristici:Creații de înșelăciune salvează stări multiple
    sistem, acceptă gba, gbc, gb, sgb,
    sgb2Tu...
    Descărcați VBA-M (arhivat - Acum pe Github)
  • 6
    Stacer
    Stacer
    Optimizator și monitorizare de sistem Linux
    Depozitul Github:
    https://github.com/oguzhaninan/Stacer.
    Public: utilizatori finali/desktop. Utilizator
    interfață: Qt. Programare La...
    Descărcați Stacer
  • Mai mult »

Comenzi Linux

Ad