Installer MongoDB Community Edition 4.0 sur Linux
- 3651
- 994
- Romain Martinez
Mongodb est une base de données NoSQL orientée sur le document NOSQL (NOSQL signifie qu'il ne fournit aucune table, lignes, etc.) Système un peu comme Apache Couchdb. Il stocke les données dans des documents de type JSON avec un schéma dynamique pour de meilleures performances.
Packages MongoDB
Voici les packages MongoDB pris en charge, est livré avec son propre référentiel et contient:
mongodb-org
- Un métapackage qui installera automatiquement les 4 packages de composants.MongoDB-Org-Server
- Contient le démon de mongod et la configuration relâchée et les scripts init.mongodb-org-mongos
- Contient le démon de Mongos.MongoDB-Org-Shell
- Contient la coquille de Mongo.mongodb-org-tools
- Contient les outils MongoDB: Mongo, Mongodump, Mongorestore, Mongoexport, Mongoimport, Mongostat, Mongotop, Bsundump, Mongofiles, Mongooplog et Mongoperf.
Dans cet article, nous vous guiderons tout au long du processus d'installation MongoDB 4.0 Édition communautaire sur Rhel, Centos, Feutre, Ubuntu et Debian serveurs à l'aide du référentiel officiel MongoDB en utilisant .RPM et .deb Packages sur des systèmes 64 bits uniquement.
Étape 1: Ajout du référentiel MongoDB
Tout d'abord, nous devons ajouter Référentiel officiel de MongoDB à installer MongoDB Community Edition sur 64 bits plates-formes.
Sur Red Hat, Centos et Fedora
Créer un fichier / etc / yum.se soustraire.D / MONGODB-ORG-4.0.repo
Pour installer MongoDB directement, en utilisant la commande yum.
# vi / etc / yum.se soustraire.D / MONGODB-ORG-4.0.repo
Ajoutez maintenant le fichier de référentiel suivant.
[MongoDB-Org-4.0] name = MongoDB Repository BasiseUrl = https: // repo.mongodb.org / yum / redhat / $ lisever / mongodb-org / 4.0 / x86_64 / gpgcheck = 1 activé = 1 gpgkey = https: // www.mongodb.org / static / pgp / server-4.0.ASC
Sur les systèmes Ubuntu
Le référentiel MongoDB fournit uniquement des packages pour 18.04 LTS (bionic), 16.04 LTS (Xenial) et 14.04 LTS (Tahr fidèle) Sormes Ubuntu à long terme soutenues à long terme.
À installer MongoDB Community Edition Sur Ubuntu, vous devez d'abord importer la clé publique utilisée par le système de gestion des packages.
$ sudo apt-key adv - keyserver hkp: // keyserver.ubuntu.com: 80 --RECV 9DA31620334BD75D9DCB49F368818C72E52529D4
Ensuite, créez un fichier de référentiel MongoDB et mettez à jour le référentiel comme indiqué.
Sur Ubuntu 18.04
$ echo "deb [arch = amd64] https: // repo.mongodb.org / apt / ubuntu bionic / mongodb-org / 4.0 Multiverse "| Sudo Tee / etc / APT / Sources.liste.D / MONGODB-ORG-4.0.Liste $ sudo apt-get mise à jour
Sur Ubuntu 16.04
$ echo "Deb [arch = amd64, arm64] https: // repo.mongodb.org / apt / ubuntu xenial / mongodb-org / 4.0 Multiverse "| Sudo Tee / etc / APT / Sources.liste.D / MONGODB-ORG-4.0.Liste $ sudo apt-get mise à jour
Sur Ubuntu 14.04
$ echo "deb [arch = amd64] https: // repo.mongodb.org / apt / ubuntu fidèle / mongodb-org / 4.0 Multiverse "| Sudo Tee / etc / APT / Sources.liste.D / MONGODB-ORG-4.0.Liste $ sudo apt-get mise à jour
Sur Debian Systems
Le référentiel MongoDB fournit uniquement des packages pour 64 bits Debian 9 Stretch et Debian 8 Jessie, Pour installer MongoDB sur Debian, vous devez exécuter la série de commandes suivantes:
Sur Debian 9
$ sudo apt-key adv - keyserver hkp: // keyserver.ubuntu.com: 80 --recv 9da31620334bd75d9dcb49f368818c72e52529d4 $ echo "deb http: // repo.mongodb.org / apt / debian stretch / mongodb-org / 4.0 Main "| Sudo Tee / etc / APT / Sources.liste.D / MONGODB-ORG-4.0.Liste $ sudo apt-get mise à jour
Sur Debian 8
$ sudo apt-key adv - keyserver hkp: // keyserver.ubuntu.com: 80 --recv 9da31620334bd75d9dcb49f368818c72e52529d4 $ echo "deb http: // repo.mongodb.org / apt / debian jessie / mongodb-org / 4.0 Main "| Sudo Tee / etc / APT / Sources.liste.D / MONGODB-ORG-4.0.Liste $ sudo apt-get mise à jour
Étape 2: Installation des packages MongoDB Community Edition
Une fois le repo installé, exécutez la commande suivante pour installer MongoDB 4.0.
# yum install -y mongodb-org [sur RPM systèmes basés] $ sudo apt-get install -y mongodb-org [sur Deb Systèmes basés
Pour installer une version de version MongoDB particulière, incluez chaque package de composant individuellement et ajoutez le numéro de version au nom du package, comme indiqué dans l'exemple suivant:
-------------- Sur RPM Systèmes basés -------------- # Yum Installer -y MongoDB-ORG-4.0.6 MongoDB-Org-Server-4.0.6 mongodb-org-shell-4.0.6 MongoDB-Org-Mongos-4.0.6 MongoDB-Org-Tools-4.0.6 -------------- sur Deb Systèmes basés -------------- $ sudo apt-get install -y mongodb-org = 4.0.6 MongoDB-Org-Server = 4.0.6 mongodb-org-shell = 4.0.6 MongoDB-Org-Mongos = 4.0.6 mongodb-org-tools = 4.0.6
Étape 3: Configurer l'édition communautaire MongoDB
Fichier ouvert / etc / mongod.confli
et vérifier les paramètres de base ci-dessous. Si vous avez commenté des paramètres, veuillez le décorer.
# vi / etc / mongod.confli
chemin: / var / log / mongodb / mongod.port log = 27017 dbpath = / var / lib / mongo
Note: Cette étape ne s'applique que pour chapeau rouge distributions basées, Debian et Ubuntu Les utilisateurs peuvent l'ignorer.
Maintenant le port ouvert 27017
sur le pare-feu.
-------------- Sur Pare-feu Systèmes basés -------------- # Firewall-CMD --zone = public --add-port = 27017 / TCP - Permanent # Firewall-CMD --reload ------ -------- Sur Iptables Systèmes basés -------------- # iptables -a entrée -m état - State new -m tcp -p tcp --dport 27017 -j accepter
Étape 4: Exécutez l'édition communautaire MongoDB
Maintenant, il est temps de démarrer le mongode
Processus en émettant la commande suivante:
# Service Mongod Start ou $ sudo Service Mongod Start
Vous pouvez vous assurer que le mongode
Le processus a été lancé avec succès en vérifiant le contenu de / var / log / mongodb / mongod.enregistrer
Fichier journal pour une lecture de ligne.
2019-03-05T01: 33: 47.121-0500 I Réseau [InitandListen] en attente de connexions sur le port 27017
Vous pouvez également commencer, vous arrêter ou redémarrer mongode
processus en émettant les commandes suivantes:
# Service Mongod Démarrage # Service Mongod Stop # Service Mongod Redémarrage
Activer maintenant mongode
processus au démarrage du système.
# SystemCTL Activer Mongod.service [sur Systemd Systèmes basés] # chkconfig mongod sur [sur Sysvinit Systèmes basés
Étape 5: Commencez à utiliser MongoDB
Connectez-vous à votre Mongodb shell en utilisant la commande suivante.
# Mongo
Commande ouput:
MongoDB Shell Version V4.0.6 Connexion à: MongoDB: // 127.0.0.1: 27017 /?gssapiserviceName = MongoDB Session implicite: session "id": uUID ("70FFE350-A41F-42B9-871A-17CCDE28BA24") MongoDB Server Version: 4.0.6 Bienvenue dans la coquille MongoDB.
Cette commande se connectera à votre Mongodb base de données. Exécutez les commandes de base suivantes.
> Afficher DBS> Afficher les collections> Afficher les utilisateurs> Utiliser> sortir
Étape 6: Désinstaller l'édition communautaire MongoDB
Pour désinstaller complètement MongoDB, vous devez supprimer les applications MongoDB, les fichiers de configuration et les répertoires contient des données et des journaux.
Les instructions suivantes vous guideront sur le processus de suppression de MongoDB de votre système.
Sur Rhel, Centos et Fedora
# Service Mongod Stop # yum Erase $ (RPM -QA | Grep MongoDB-ORG) # RM -R / VAR / LOG / MONGODB # RM -R / VAR / LIB / MONGO
Sur Debian et Ubuntu
$ sudo Service Mongod Stop $ sudo apt-get purge mongodb-org * $ sudo rm -r / var / log / mongodb $ sudo rm -r / var / lib / mongodb
Pour plus d'informations, visitez la page officielle sur http: // docs.mongodb.org / manuel / contenu /.
- « Comment installer Apache Couchdb 2.3.0 en Linux
- Installez Apache, MySQL 8 ou Mariadb 10 et Php 7 sur CentOS 7 »