Comment installer MongoDB sur le système d'exploitation Ubuntu?

Cet article vous expliquera comment installer MongoDB sur le système d'exploitation Ubuntu avec une démonstration pratique approfondie et détaillée.

Après le système d'exploitation Windows, Linux est de loin l'un des systèmes d'exploitation les plus populaires du secteur aujourd'hui. Mais contrairement à Windows et au Mac OS dont certains sont en version standard, le système d'exploitation Linux a une variété de saveurs différentes que les utilisateurs peuvent télécharger en fonction de leurs besoins. Une de ces versions du système d'exploitation Linux est Ubuntu, qui est de loin la version la plus populaire de Linux disponible aujourd'hui. Si vous souhaitez utiliser sur votre système d'exploitation Ubuntu, la première consiste à installer MongoDB sur votre système d'exploitation Ubuntu et dans cet article, nous en discuterons.



Les pointeurs suivants seront traités dans cet article,



Commençons!

Comment installer MongoDB sur Ubuntu



Pour installer MongoDB sur le système d'exploitation Ubuntu, suivez les étapes décrites ci-dessous.

Importez le package MongoDB

Dans cette étape, vous devez d'abord importer la clé publique qui est utilisée par le système de gestion de paquets ubuntu. L'un des meilleurs avantages de l'utilisation du système de gestion des packages Ubuntu est qu'il existe une cohérence ainsi qu'une authenticité dans toutes les clés qu'il importe car il vérifie que tout est signé à l'aide de clés GPG.



Pour importer la clé publique MongoDB, utilisez la commande suivante.

> sudo apt-key adv –keyserver hkp: //keyserver.ubuntu.com: 80 –recv 7F0CEB10

Une fois que cela est fait, vous devez créer un fichier de liste source pour MongoDB

La liste que vous devez créer est, /etc/apt/sources.list.d/mongodb-org-3.4.list et pour ce faire, vous pouvez utiliser la commande suivante.

> echo 'deb http://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.4 multiverse' | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Une fois que cela est fait, vous devez mettre à jour le référentiel de packages local. Pour ce faire, utilisez la commande suivante.

> sudo apt-get mise à jour

Voyons maintenant comment installer le package MongoDB

Installer le package MongoDB

Maintenant que vous avez importé avec succès le référentiel MongoDB, il est temps d'installer les packages MongoDB.

Vous devez installer la dernière version stable de MongoDB pour Ubuntu et pour ce faire, utilisez la commande suivante.

comment utiliser le tri en c ++
> sudo apt-get install -y mongodb-org

Si dans une certaine situation, vous devez installer une version spécifique de MongoDB pour Ubuntu, vous pouvez utiliser la commande suivante: sudo apt-get install -y mongodb-org = 3.4 mongodb-org-server = 3.4 mongodb-org- shell = 3,4 mongodb-org-mongos = 3,4 mongodb-org-tools = 3,4

Maintenant que nous savons comment installer MongoDB sur Ubuntu, voyons comment le lancer,

Lancer la plate-forme MongoDB

Maintenant que mongoDb a été installé avec succès sur votre système Ubuntu, il est temps de le lancer. Pour ce faire, vous pouvez utiliser le code ci-dessous.

> sudo vim /etc/systemd/system/mongodb.service

Dans l'exemple ci-dessus, nous avons créé un fichier de configuration nommé mongodb.service dans / etc / systemd / system et l'avons utilisé pour gérer tous les services mongoDb dont nous avons besoin.

Une fois que le fichier a été créé avec succès, ouvrez-le et copiez-collez le code suivant dans son contenu.

#Unit contient les dépendances à satisfaire avant le démarrage du service.

[Unité] Description = Base de données MongoDB After = network.target Documentation = https: //docs.mongodb.org/manual # Le service indique à systemd, comment le service doit être démarré. # Key `User` spécifie que le serveur fonctionnera sous l'utilisateur mongodb et #` ExecStart` définit la commande de démarrage du serveur MongoDB. [Service] User = mongodb Group = mongodb ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf # Install indique à systemd quand le service doit être démarré automatiquement. # `multi-user.target` signifie que le serveur sera automatiquement démarré lors du démarrage. [Installer] WantedBy = multi-user.target

Une fois que cela est fait, mettez à jour le service système en utilisant la commande ci-dessous.

> systemctl daemon-reload

Démarrez le service en utilisant systemcl.

> sudo systemctl démarrer mongodb

Vous devez vous assurer que mongoDb a été démarré sur le port 27017. Pour ce faire, utilisez le code ci-dessous.

> netstat -plntu

Après cela, vous devez vérifier si le service a démarré correctement. Utilisez le code ci-dessous pour faire de même,

> sudo systemctl status mongodb

Si le système est opérationnel comme prévu, votre sortie doit afficher active (en cours d'exécution) avec le PID et la mémoire / CPU actuellement consommés.

Si dans une certaine situation, vous devez activer le démarrage automatique de MongoDb, vous devez utiliser la commande suivante.

obtenir la longueur du tableau javascript
> sudo systemctl activer mongodb

Pour arrêter MongoDB, utilisez cette commande.

> sudo systemctl stop mongodb

Si vous devez redémarrer mongoDb, utilisez cette commande.

> sudo systemctl redémarrer mongodb

Cela nous amène à la dernière partie de cet article,

Configuration et connexion au serveur MongoDB

Ouvrez d'abord le shell mongoDb. Pour ce faire sur votre serveur, utilisez la commande suivante.

> mongo

Une fois ouvert, passez à la base de données d'administration en utilisant le code ci-dessous.

> utiliser admin

Créez maintenant l'utilisateur root à l'aide de cette commande.

> db.createUser ({utilisateur: 'admin', pwd: & rdquopassword ', roles: [{role:' root ', db:' admin '}]})

Maintenant, lorsque tout cela est fait, quittez le shell MongoDb.

Redémarrez mongoDb et connectez-vous avec l'utilisateur créé à l'étape ci-dessus.

> mongo -u admin -p admin123 --authenticationDatabase admin

Si vous souhaitez voir la base de données en cours de connexion, utilisez la commande suivante.

Afficher les dbs

Cela nous amène à la de cet article. J'espère que vous avez appris à installer MongoDB sur le système d'exploitation Ubuntu.

Maintenant que vous avez compris ce qu'est le Big Data, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Le cours de formation à la certification Edureka Big Data Hadoop aide les apprenants à devenir des experts dans les domaines HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume et Sqoop en utilisant des cas d'utilisation en temps réel sur le commerce de détail, les médias sociaux, l'aviation, le tourisme et la finance.

Vous avez une question pour nous? Mentionnez-les dans la section commentaires et nous vous recontacterons.