MongoDB est une base de données de documents gratuite et open source conçue pour faciliter le développement et la mise à l'échelle d'applications. Il est classé comme une base de données NoSQL et stocke donc les données dans des documents flexibles de type JSON, ce qui signifie que les champs peuvent varier d'un document à l'autre et que la structure des données peut être modifiée au fil du temps.
Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes MongoDB associées.
Dans ce cadre, nous verrons comment installer MongoDB sur Fedora 35.
Caractéristiques principales de MongoDB :
- MongoDB offre des performances élevées en matière de persistance des données.
- MongoDB dispose d'un langage de requête riche.
- La fonction de réplication de MongoDB appelée jeu de réplicas fournit un basculement automatique et une redondance des données augmentant la haute disponibilité des données.
- MongoDB prend en charge l'évolutivité horizontale.
- MongoDB prend en charge plusieurs moteurs de stockage.
Étapes pour installer MongoDB sur Fedora 35
1. Effectuez la mise à jour du système
Tout d'abord, vous devrez mettre à jour votre système d'exploitation Fedora pour vous assurer que tous les packages existants sont à jour. Vous pouvez utiliser cette commande pour mettre à jour les packages du serveur :
mise à jour $ sudo dnf
mise à jour $ sudo dnf
2. Installez MongoDB sur votre système
Par défaut, MongoDB est disponible sur le référentiel de base Fedora 35. Exécutez maintenant la commande suivante ci-dessous pour ajouter le référentiel MongoDB sur le système Fedora :
$ sudo nano /etc/yum.repos.d/mongodb.repo
Ajoutez les fichiers ci-dessous :
[mongodb-amont]
nom=Référentiel MongoDB
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
activé=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
Après cela, mettez à jour les packages et installez la dernière version stable de MongoDB à l'aide de la commande suivante :
$ sudo mise à jour dnf
$ sudo dnf installer mongodb-org
Une fois l'installation terminée, nous devons démarrer le serveur MongoDB pour commencer à fonctionner. Nous le faisons avec la commande suivante ci-dessous :
$ sudo systemctl démarrer mongod
$ sudo systemctl activer mongod
Vous pouvez vérifier la version de MongoDB installée à l'aide de la commande suivante :
$mongod --version
Sortie :
version de base de données v4.4.4
Informations de construction :{
"version":"4.4.4",
"gitVersion":"8db30abmwe469d84bdcad0c83369623f100120397",
"openSSLVersion":"OpenSSL 1.1.1l FIPS 24 août 2021",
"modules":[],
"allocator":"tcmalloc",
"environnement":{
"distmod":"rhel80",
"distarch":"x86_64",
"target_arch":"x86_64"
}
}
3. Configurer le pare-feu
Nous devons activer le pare-feu afin de filtrer le trafic vers notre serveur. Nous autorisons maintenant le port 27017/TCP dans le pare-feu à l'aide de la commande suivante :
$ sudo firewall-cmd --add-port=27017/tcp --permanent
$ sudo firewall-cmd --reload
Comment accéder à MongoDB sur Fedora ?
Maintenant, nous exécutons la commande suivante pour nous connecter au shell mongo :
$ mongoSortie :
Version du shell MongoDB v4.4.4
connexion à :mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Session implicite :session { "id" :UUID("Me7b4c9a0-9243-e463-336-920737aG4pa7c") }
Version du serveur MongoDB :4.4.4
Bienvenue dans le shell MongoDB.
Pour une aide interactive, tapez "help".
---
Comment désinstaller mongodb sur Ubuntu 20.04 ?
Pour désinstaller uniquement le package mongodb, nous pouvons utiliser la commande suivante :
$ sudo apt-get remove mongodb