Dans ce tutoriel, nous allons vous montrer comment installer ArangoDB sur CentOS 8. Pour ceux d’entre vous qui ne le savaient pas, ArangoDB est un gestionnaire de base de données NoSQL open source et fournit toutes les fonctionnalités de base de données nécessaires à une application Web moderne. ArangoDB n’utilise pas le système de stockage de données traditionnel comme dans MySQL ou PostgreSQL. Il est spécialement conçu pour être performant, open source et facilement évolutif.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape de la base de données ArangoDB NoSQL sur un CentOS 8.
Installer ArangoDB sur CentOS 8
Étape 1. Tout d’abord, commençons par nous assurer que votre système est à jour.
sudo mise à jour dnf
Étape 2. Installation d’ArangoDB sur CentOS 8.
Maintenant, nous ajoutons le référentiel ArangoDB à votre système :
cd /etc/yum.repos.d/
Ensuite, importez la clé GPG pour sécuriser l’ajout du référentiel :
curl -OL https://download.arangodb.com/arangodb37/RPM/arangodb.repo
Après cela, installez ArangoDB en utilisant la commande suivante ci-dessous :
sudo dnf installer arangodb3-3.7.12-1.0
Étape 3. Configurez ArangoDB.
ArangoDB est déjà installé mais n’a pas de clé configurée pour l’utilisateur root, utilisez donc la commande suivante pour définir le mot de passe de l’utilisateur root :
arango_secure_installation
*Veuillez noter que l’exécution d’arango-secure-installation sur votre serveur ArangoDB supprimera tous les utilisateurs actuels de la base de données, à l’exception de root.
Après cela, vous pouvez démarrer ArangoDB et utiliser le shell :
sudo systemctl démarrer arangodb3 arangosh
Le serveur ArangoDB est livré avec une interface Web intégrée pour l’administration. Il vous permet de gérer des bases de données, des collections, des documents, des utilisateurs, des graphiques, d’exécuter et d’expliquer des requêtes, de consulter les statistiques du serveur et bien plus encore. Vous pouvez le configurer en éditant le fichier /etc/arangodb3/arangosh.conf
:
nano /etc/arangodb3/arangod.conf
Trouvez la ligne suivante :
point de terminaison = tcp://127.0.0.1:8529
Et remplacez-le par la ligne suivante :
point de terminaison = tcp://server-ip-address:8529
Save et exit redémarre également le service ArangoDB après avoir effectué cette modification :
sudo systemctl redémarrer arangodb3
Étape 4. Configurez le pare-feu.
Maintenant, nous ouvrons le port 8529 pour accéder à ArangoDB :
sudo firewall-cmd –add-port=8529/tcp –permanent
sudo pare-feu-cmd –reload
Étape 5. Accéder à l’interface Web d’ArangoDB.
Une fois installé avec succès, ouvrez maintenant votre navigateur Web et accédez à https://your-server-ip-address:8529
et vous verrez ce qui suit :
Toutes nos félicitations! Vous avez correctement installé ArangoDB. Merci d’avoir utilisé ce didacticiel pour installer la base de données ArangoDB NoSQL sur votre système CentOS 8. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel d’ArangoDB.