Comment installer l’application Neo4j Desktop et la connecter à un serveur distant
Si votre projet utilise une base de données de graphes et que vous choisissez d’utiliser l’open-source Neo4j, vous serez heureux de savoir qu’il existe une application de bureau disponible qui facilite la connexion aux serveurs distants et la gestion des bases de données.
L’application en question s’appelle Neo4j Desktop et est disponible et installable gratuitement sur Linux, macOS et Windows. La seule mise en garde à l’installation de Linux est qu’il peut être utilisé comme AppImage.
VOIR: Plus de 40 termes open source et Linux que vous devez connaître (TechRepublic Premium)
L’application Neo4j Desktop est conçue pour aider les nouveaux utilisateurs à apprendre les tenants et les aboutissants de la base de données Neo4j. Cette application peut créer et se connecter à une base de données locale à des fins expérimentales ou à un serveur distant pour gérer les bases de données de production.
Dans ce tutoriel, je vais vous montrer comment installer l’application Neo4j Desktop sur Pop!_OS Linux. L’installation de l’application sur macOS et Windows est aussi simple que n’importe quelle application ; il suffit de télécharger et d’exécuter le fichier d’installation. Pour Linux, c’est un peu moins évident.
Sauter à:
Ce dont vous avez besoin pour installer et utiliser l’application Neo4j Desktop
Pour installer l’application Neo4j Desktop, vous aurez besoin d’une instance en cours d’exécution de toute distribution Linux prenant en charge AppImage. Pour connecter l’application Neo4j Desktop à un serveur distant, vous aurez besoin d’une instance de la base de données graphique Neo4j en cours d’exécution sur un serveur distant accessible depuis le bureau où vous installerez l’application.
C’est tout ce dont vous avez besoin. Allons au travail.
Comment installer l’application Neo4j Desktop
Pour télécharger l’AppImage de Neo4j, pointez votre navigateur sur la page de téléchargement de Neo4j et cliquez sur Télécharger. Vous serez invité à remplir un formulaire et le site détectera automatiquement votre système d’exploitation, vous n’aurez donc pas à choisir le téléchargement à enregistrer.
Une fois que vous avez rempli le formulaire requis, enregistrez l’AppImage sur votre disque local. Vous recevrez également une clé d’activation de bureau Neo4j. Assurez-vous de copier cette clé et de l’enregistrer.
Là où vous devez enregistrer le fichier téléchargé, je vous recommande de créer un répertoire pour mettre vos AppImages à l’aide de la commande :
mkdir ~/AppImages
Enregistrez tous vos fichiers AppImage dans ce répertoire, afin que vous sachiez toujours où ils se trouvent.
Une fois le téléchargement terminé, donnez au fichier l’autorisation d’exécutable avec cette commande :
chmod u+x ~/AppImages/neo4j-desktop*.AppImage
Si vous avez enregistré le fichier de téléchargement dans un autre répertoire, assurez-vous de modifier la commande ci-dessus pour refléter cela.
Vous pouvez maintenant démarrer l’application de bureau avec la commande :
~/AppImages/neo4j-desktop*.AppImage
Lorsque vous exécutez l’application pour la première fois, il vous sera demandé si vous souhaitez exécuter ou exécuter et intégrer. Assurez-vous de sélectionner Exécuter et intégrer, ainsi une entrée pour Neo4j Desktop sera ajoutée au menu de votre bureau. De cette façon, vous n’avez pas besoin d’exécuter l’application à partir de la ligne de commande.
Comment utiliser l’application Neo4j Desktop
Pour commencer à utiliser Neo4j Desktop, ouvrez l’application Neo4j. Vous serez invité à coller la clé logicielle à partir de la page de téléchargement ; assurez-vous de le faire, sinon vous ne pourrez pas utiliser l’application. Lorsque Neo4j s’ouvre (Figure A), vous serez accueilli avec un exemple de projet que vous pouvez utiliser pour tester la base de données Neo4j. Si vous avez déjà déployé Neo4j sur un serveur distant, vous pouvez continuer et vous y connecter depuis l’application.
Figure A

Pour connecter Neo4j Desktop au serveur distant, cliquez sur le menu déroulant Ajouter et sélectionnez Connexion à distance (Image B).
Image B

Dans la fenêtre résultante (Image C), attribuez un nom à la nouvelle connexion, puis saisissez l’URL du serveur distant.
Image C

La structure de l’URL de connexion est similaire à celle utilisée lors de l’installation de Neo4j et du test de la connexion, elle ressemblera donc à ceci :
neo4j://192.168.1.7:7687
192.168.1.7 est l’adresse IP du serveur hébergeant votre base de données Neo4j.
Cliquez sur Suivant, et lorsque vous y êtes invité (Image D), saisissez le nom d’utilisateur et le mot de passe pour la base de données Neo4j. Le nom d’utilisateur par défaut est neo4j et le mot de passe est celui que vous avez utilisé lorsque vous avez essayé la connexion Neo4j pour la première fois lors de l’installation de Neo4j.
Image D

Cliquez sur Enregistrer et vous vous retrouverez sur la page Projets avec votre nouvelle connexion répertoriée (Image E).
Image E

Maintenant, cliquez sur Ouvrir, et une nouvelle fenêtre apparaîtra montrant la console Neo4j, comme on le voit à travers l’interface graphique de l’application de bureau (Figure F).
Figure F

Comment créer votre premier nœud Neo4j
À l’invite neo4j$ dans l’interface graphique, créons un nœud appelé EMPLOYEES et ajoutons-y le nom Jack Wallen. Pour cela, la commande est :
CREATE ( :EMPLOYEES {name: 'Jack Wallen'});
Cliquez sur le bouton Exécuter à droite de l’invite de commande et le nœud sera créé. Ensuite, vous pouvez créer un deuxième nœud à l’aide de cette commande :
CREATE ( :EMPLOYEES {name: 'Olivia Nightingale'});
Créons maintenant une relation entre les deux. Disons que Jack et Olivia travaillent ensemble, et nous voulons ajouter cette relation. Pour cela, la commande est :
CREATE (:EMPLOYEES {name: 'Jack Wallen'})-[:COLLEAGUE]->(:EMPLOYEES {name: 'Olivia Nightingale'});
Avantages de l’utilisation de l’application Neo4j Desktop
Vous vous demandez peut-être pourquoi vous devriez vous embêter avec une interface graphique si vous ne faites que taper des commandes. Une fonctionnalité pratique de l’application Node4j Desktop qui en vaut la peine est qu’elle permet l’auto-complétion.
VOIR: Trousse de recrutement : Administrateur de base de données (TechRepublic Premium)
Par exemple, si vous tapez CREATE (
, l’application Neo4j Desktop complétera automatiquement le ) pour s’assurer que vos requêtes sont exécutées correctement. Vous pouvez également enregistrer une requête en tant que favori, donc si vous avez une longue requête que vous tapez encore et encore, cliquez simplement sur l’étoile de l’historique (Photo M.), et la requête sera disponible à tout moment.
Photo M.

Une fois que vous aurez commencé à utiliser l’application Neo4j Desktop, vous comprendrez rapidement pourquoi il s’agit d’un ajout utile à votre pile technologique. L’application rend l’apprentissage et l’interaction avec la base de données de graphes Neo4j beaucoup plus facile que de simplement l’approcher à partir de la ligne de commande. Essayez cette interface graphique de bureau et voyez si elle devient votre référence pour travailler avec les bases de données Neo4j.
Abonnez-vous à TechRepublic Comment faire de la technologie sur YouTube pour tous les derniers conseils technologiques pour les professionnels de Jack Wallen.