Installazione di MongoDB su CentOS 7

In questo articolo andremo a descrivere come installare il database NoSQL MongoDB su CentOS 7.

Consideriamo di partire da una macchina preinstallata CentOS 7 ( qui l’articolo per l’installazione) ed aggiorniamola

yum update

aggiungiamo il repository ufficiale di MongoDB al gestore dei pacchetti

yum install vim

cd /etc/yum.repos.d/

vim mongodb-org-4.0.repo

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

adesso installiamo tramite yum il database MongoDB

yum install mongodb-org

abilitiamo MongoDB all’avvio automatico

systemctl enable mongod

avviamo il servizio

systemctl start mongod

Adesso possiamo accedere attraverso la linea di comando al database

mongo

avremo il seguente risultato con informazioni legate alla versione di MongoDB

MongoDB shell version v4.0.6
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
Implicit session: session { “id” : UUID(“1d1cdb63-51de-44e6-8fbf-802889205ee5”) }
MongoDB server version: 4.0.6
Server has startup warnings:
2019-02-12T15:32:27.418+0100 I CONTROL [initandlisten]
2019-02-12T15:32:27.418+0100 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2019-02-12T15:32:27.418+0100 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2019-02-12T15:32:27.418+0100 I CONTROL [initandlisten]
2019-02-12T15:32:27.418+0100 I CONTROL [initandlisten]
2019-02-12T15:32:27.418+0100 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is ‘always’.
2019-02-12T15:32:27.418+0100 I CONTROL [initandlisten] ** We suggest setting it to ‘never’
2019-02-12T15:32:27.418+0100 I CONTROL [initandlisten]
2019-02-12T15:32:27.418+0100 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is ‘always’.
2019-02-12T15:32:27.418+0100 I CONTROL [initandlisten] ** We suggest setting it to ‘never’
2019-02-12T15:32:27.418+0100 I CONTROL [initandlisten]

Enable MongoDB’s free cloud-based monitoring service, which will then receive and display
metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you
and anyone you share the URL with. MongoDB may use this information to make product
improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()
To permanently disable this reminder, run the following command: db.disableFreeMonitoring()

>

Consideriamo di verificare la versione di MongoDB

> db.version()
4.0.6

 

Potrebbero interessarti anche...

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi