GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare MongoDB 4.2 / 4.0 su CentOS 6 / RHEL 6

MongoDB è un database open source orientato ai documenti progettato pensando sia alla scalabilità che all'agilità degli sviluppatori. Invece di archiviare i tuoi dati in tabelle e righe come faresti con un database relazionale, in MongoDB archivi documenti simili a JSON con schemi dinamici.

MongoDB è disponibile per Windows, Linux, OS X e Solaris, MongoDB è disponibile gratuitamente sotto GNU Affero General Public License. I driver della lingua sono disponibili con una licenza Apache.

Qui vedremo come installare MongoDB su CentOS 6 / RHEL 6.

Configura il repository MongoDB

Ora configureremo un repository MongoDB sul sistema per ottenere l'ultima versione del pacchetto MongoDB.

Crea un file di repository nella directory /etc/yum.repos.d.

MongoDB 4.2

cat < /etc/yum.repos.d/mongodb.repo[mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/6/mongodb- org/4.2/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.2.ascEOF

MongoDB 4.0

cat < /etc/yum.repos.d/mongodb.repo[mongodb-org-4.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/6/mongodb- org/4.0/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.0.ascEOF

Installa MongoDB

Installa il pacchetto MongoDB usando il comando yum.

yum install -y mongodb-org

Post installazione

Filesystem XFS

È possibile memorizzare i database nel filesystem EXT4 o XFS. Tuttavia, è consigliato l'uso del filesystem XFS.

Controllo accessi

Per impostazione predefinita, MongoDB non offre un meccanismo di autenticazione per limitare l'accesso ai suoi contenuti. Per ovviare a questo, dobbiamo modificare il file di configurazione e abilitare il controllo degli accessi.

vi /etc/mongod.conf

Aggiungi le righe sottostanti al file mongod.conf.

sicurezza:autorizzazione:abilitata

Disabilita pagine enormi

Si consiglia di disabilitare le pagine enormi trasparenti per migliorare le prestazioni del database MongoDB.

Impostazioni Ulimit

Le impostazioni predefinite del limite utente di Linux per processi, file aperti, ecc. non sono sufficienti per l'esecuzione di MongoDB. Quindi, imposta i valori ulimit come raccomandato da MongoDB.

Crea un file limite all'interno della directory /etc/security/limits.d.

vi /etc/security/limits.d/99-mongodb-nproc.conf

Imposta il valore ulimit più alto per l'utente mongo.

mongod soft nofile 64000mongod hard nofile 64000mongod soft nproc 64000mongod hard nproc 64000

Controlla il servizio MongoDB

MongoDB può essere avviato/arrestato da semplici comandi noti.

Per avviare il servizio MongoDB, esegui:

servizio mongod start

Per controllare lo stato del servizio MongoDB, esegui:

stato di servizio mongod

Conferma la versione di MongoDB.

mongod --versione

Risultato:

versione db v4.2.3git versione:6874650b362138df74be53d366bbefc321ea32d4OpenSSL versione:OpenSSL 1.0.1e-fips 11 febbraio 2013allocator:tcmallocmodules:nonebuild ambiente:distmod:rhel62 distarch:x86_64 target_6arch:x86> 

Accedi a MongoDB

Esegui il comando seguente per accedere alla shell di MongoDB.

mongo

Risultato:

 DB Versione v4.2.3git Versione:6874650B362138DF74BE53D366BBEFC321EA32D4OPENSSL Versione:OpenSSL 1.0.1E-Fips 11 FEB 2013ALLOCATOR:TCMallocModuli:NUNBULILD AMBIENTE:Distmod:Rhel62 DETCHARCH:X864:X864:versione shell v4.2.3connessione a:mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodbSessione implicita:sessione { "id" :UUID("a2be871e-186e-4be8-ad51-b03ed5af1f15") }Versione server MongoDB :4.2.3Benvenuto nella shell MongoDB.>

Conclusione

È tutto. Spero che tu abbia imparato come installare MongoDB su CentOS 6 / RHEL 6.


Cent OS
  1. Come installare MongoDB su CentOS 8

  2. Come installare phpMyAdmin su RHEL 8 / CentOS 8

  3. Come installare MongoDB su CentOS 8 / RHEL 8

  4. Come installare MongoDB 4.2 / 4.0 su CentOS 6 / RHEL 6

  5. Come installare MongoDB 4.4/4.2 su CentOS 7/RHEL 7

Come installare MongoDB su CentOS 7

Come installare MongoDB su CentOS 8

Come installare MongoDB in RHEL, CentOS, Rocky e AlmaLinux

Come installare MongoDB su CentOS 6

Come installare MongoDB versione 4.0 su Centos 7?

Come installare Mongodb in CentOS?