GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer et configurer Neo4j sur Ubuntu 20.04 - Guide étape par étape ?

Neo4j est un système de gestion de base de données graphique open-source écrit en Java. Contrairement aux bases de données relationnelles traditionnelles telles que SQL qui ont des tables avec des lignes et des colonnes, une base de données de graphes est caractérisée par des nœuds, des arêtes et des propriétés.

Les bases de données de graphes offrent généralement de meilleures performances que leurs homologues SQL et NoSQL.

Dans une base de données de graphes, les données sont modélisées sous forme de nœuds et de relations entre ces nœuds de données. Neo4j peut interroger des relations complexes avec une faible surcharge puisque tous les nœuds ont des références à d'autres nœuds qui sont liés. Neo4j est disponible dans une édition communautaire gratuite et une édition entreprise à des fins commerciales.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes liées au système de gestion de base de données.

Dans ce cadre, nous allons nous pencher sur l'installation et la configuration de Neo4j sur Ubuntu 20.04


Étapes pour installer Neo4j sur Ubuntu 20.04

1. Effectuez la mise à jour du système

Nous vous recommandons de mettre à jour cet index de package de votre système avant de continuer. Par conséquent, lancez votre terminal et exécutez la commande suivante :

$ sudo apt update


2. Installez les packages système

Ensuite, nous allons installer quelques packages supplémentaires. Ces packages peuvent déjà être présents dans votre système Ubuntu 20.04, mais vous pouvez toujours exécuter la commande ci-dessous :

$ sudo apt install software-properties-common apt-transport-https ca-certificates 


3. Téléchargez et ajoutez la clé GPG

Le moteur de base de données Neo4j n'est pas inclus dans le référentiel officiel de packages Ubuntu. Nous devons ajouter la clé GPG de Neo qui nous permettra d'installer Neo4j sur Ubuntu 20.04

Alors, continuez et téléchargez et ajoutez la clé Neo4j GPG :

$ wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -

Ajoutez ensuite le dépôt Neo4j 4.3 au fichier de liste des sources :

$ echo 'deb https://debian.neo4j.com stable 4.3' | sudo tee -a /etc/apt/sources.list.d/neo4j.list

Ensuite, actualisez les listes de packages :

$ sudo apt update


4. Installez Neo4j

Ici, nous allons installer Neo4j. Cela téléchargera également quelques autres dépendances nécessaires à neo4j. De plus, une version Java compatible sera installée sur votre système. Exécutez la commande :

$ sudo apt install neo4j

Une fois l'installation terminée, activez et démarrez le service Neo4j en exécutant la commande suivante :

$ sudo systemctl enable neo4j.service
$ sudo systemctl start neo4j.service

Vérifiez que neo4j est installé et fonctionne correctement :

$ sudo systemctl status neo4j.service


Comment configurer Neo4j ?

Maintenant que Neo4j est opérationnel, nous pouvons nous connecter à la base de données et configurer les informations d'identification de l'administrateur. Pour ce faire, nous utiliserons le cypher-shell qui est un utilitaire de ligne de commande pour exécuter des requêtes sur l'instance de base de données Neo4j.

Alors, lancez le shell interactif avec la commande :

$ cypher-shell

Une fois que vous démarrez le shell, connectez-vous avec les informations d'identification par défaut :

username: neo4j
Password: neo4j

Pour des raisons de sécurité évidentes, il vous sera demandé de définir un nouveau mot de passe fort. Alors allez-y et fournissez un mot de passe robuste.


Comment accéder à l'interface web de Neo4j ?

Ici, nous allons accéder au tableau de bord Web Neo4j. Alors, lancez votre navigateur Web préféré et visitez l'URL indiquée pour accéder à la page de connexion Neo4J :

http://localhost:7687/

Par défaut, Neo4j est configuré pour n'accepter que les connexions provenant d'adresses IP locales. La raison derrière cela est de fournir une sécurité supplémentaire pour le moteur de base de données.

Pour accéder à Neo4j depuis un système externe, éditez le fichier /etc/neo4j/neo4j.conf, localisez et décommentez la ligne suivante :

dbms.default_listen_address=0.0.0.0 

Vous pouvez également spécifier l'adresse IP de votre serveur dans le fichier de configuration.

Maintenant, pour accéder au tableau de bord Neo4j, utilisez vos identifiants de connexion administrateur. Vous verrez l'interface Web de Neo4j.



Ubuntu
  1. Installer qt sur Ubuntu 20.04 - Guide étape par étape ?

  2. Installer Git sur Ubuntu 20.04 - Guide étape par étape ?

  3. Installer WildFly sur Ubuntu 20.04 - Guide étape par étape ?

  4. Installer et configurer Neo4j sur Ubuntu 20.04 - Guide étape par étape ?

  5. Installer 7-zip sur Ubuntu 20.04 - Guide étape par étape ?

Installer et configurer Git sur Ubuntu 16.04

Installer et configurer Fail2ban sur Ubuntu 20.04

Comment installer et configurer Neo4j sur Ubuntu 20.04

Installer Jekyll sur Ubuntu 20.04 - Un guide étape par étape ?

Installer 11ty sur Ubuntu 20.04 - Un guide étape par étape ?

Installer Scribus sur Ubuntu 20.04 - Un guide étape par étape ?