So installieren Sie Neo4j unter Debian 12

In diesem Tutorial zeigen wir Ihnen, wie Sie Neo4j unter Debian 12 installieren. Neo4j ist eine leistungsstarke Open-Source-Grafikdatenbank, die in den letzten Jahren aufgrund ihrer Fähigkeit, stark vernetzte Daten effizient zu speichern, zu verwalten und abzufragen, erheblich an Popularität gewonnen hat. Mit seinem flexiblen Datenmodell und der Cypher-Abfragesprache ermöglicht Neo4j Entwicklern die Erstellung intelligenter Anwendungen, die komplexe Beziehungen zwischen Dateneinheiten nutzen. Dies macht es zur idealen Wahl für verschiedene Anwendungsfälle wie Empfehlungsmaschinen, Betrugserkennung, Wissensgraphen und soziale Netzwerke.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation der Neo4j-Graphdatenbankverwaltung auf einem Debian 12 (Bücherwurm).

Voraussetzungen

Bevor Sie mit der Installation von Neo4j unter Debian 12 fortfahren, stellen Sie sicher, dass Sie die folgenden Anforderungen erfüllen:

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Debian 12 (Bücherwurm).
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten für Neo4j herunterzuladen.
  • Ein Benutzerkonto mit Sudo-Berechtigungen zum Ausführen administrativer Befehle.

Installieren Sie Neo4j auf Debian 12 Bookworm

Schritt 1. Um zu überprüfen, ob Ihr Debian 12-System auf dem neuesten Stand ist, öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

sudo apt update
sudo apt upgrade

Diese Befehle aktualisieren die Paketliste und aktualisieren alle veralteten Pakete auf ihre neuesten Versionen, um sicherzustellen, dass Ihr System für die Neo4j-Installation bereit ist.

Schritt 2. Java installieren.

Eine weitere wichtige Voraussetzung ist die Installation der Java-Laufzeitumgebung. Neo4j verlässt sich bei der Ausführung seiner Server- und Clientanwendungen auf Java. Um zu überprüfen, ob Java bereits auf Ihrem Debian-System installiert ist, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

java -version

Wenn Java nicht installiert ist, können Sie es einfach mit dem apt-Paketmanager installieren. Aktualisieren Sie Ihre Paketliste und installieren Sie das Standard-JDK mit diesen Befehlen:

sudo apt update
sudo apt install default-jdk

Schritt 3. Neo4j unter Debian 12 installieren.

Der apt-Paketmanager von Debian vereinfacht die Installation und Verwaltung von Softwarepaketen. Um sicherzustellen, dass Sie Zugriff auf die neueste stabile Version von Neo4j haben, wird empfohlen, das offizielle Debian-Repository von Neo4j zu Ihrem System hinzuzufügen. Dieses Repository wird vom Neo4j-Team verwaltet und bietet eine bequeme Möglichkeit, Neo4j zu installieren und zu aktualisieren.

Laden Sie zunächst den GPG-Schlüssel herunter, der zum Signieren der Neo4j-Pakete verwendet wird, und fügen Sie ihn hinzu:

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

Fügen Sie die Neo4j-Repository-URL zur Quellenliste Ihres Systems hinzu:

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

Neo4j bietet zwei Editionen: Community und Enterprise. Die Community Edition ist Open Source und bietet eine Reihe robuster Funktionen, die für die meisten Anwendungsfälle geeignet sind. Wenn Sie gerade erst mit Neo4j beginnen oder ein kleines Projekt haben, ist die Community Edition eine ausgezeichnete Wahl.

Um die Neo4j Community Edition mit apt zu installieren, führen Sie den folgenden Befehl aus:

sudo apt install neo4j

Dieser Befehl ruft die neueste stabile Version der Neo4j Community aus dem Repository ab und installiert sie auf Ihrem Debian-System. Wenn Sie eine bestimmte Version installieren möchten, können Sie die Versionsnummer wie folgt an den Paketnamen anhängen:

sudo apt install neo4j=1:4.4.11

Während des Installationsvorgangs sehen Sie den Fortschritt beim Abrufen, Entpacken und Einrichten des Pakets. Sobald die Installation abgeschlossen ist, können Sie die erfolgreiche Installation überprüfen, indem Sie Folgendes ausführen:

neo4j --version

Schritt 4. Neo4j konfigurieren.

Neo4j bietet ein flexibles Konfigurationssystem, mit dem Sie verschiedene Aspekte Ihrer Neo4j-Installation anpassen können. Die Hauptkonfigurationsdatei befindet sich unter /etc/neo4j/neo4j.conf. Diese Datei enthält Einstellungen für Netzwerk, Sicherheit, Leistungsoptimierung und mehr.

Um die Konfigurationsdatei zu bearbeiten, öffnen Sie sie mit Ihrem bevorzugten Texteditor mit sudo:

sudo nano /etc/neo4j/neo4j.conf

Einige wichtige zu berücksichtigende Konfigurationsoptionen sind:

  • dbms.default_listen_address: Gibt die IP-Adresse oder den Hostnamen an, an den Neo4j binden soll. Standardmäßig lauscht es auf localhost (127.0.0.1).
  • dbms.connector.bolt.enabled: Aktiviert oder deaktiviert das Bolt-Protokoll, das für Client-Verbindungen verwendet wird. Stellen Sie es ein true um Bolt zu aktivieren.
  • dbms.connector.http.enabled: Aktiviert oder deaktiviert den HTTP-Connector für den Neo4j-Browser und die REST-API. Stellen Sie es ein true um den HTTP-Zugriff zu ermöglichen.
  • dbms.memory.heap.initial_size Und dbms.memory.heap.max_size: Konfiguriert die anfängliche und maximale Heap-Größe für die Neo4j-Server-JVM.

Nachdem Sie Änderungen an der Konfigurationsdatei vorgenommen haben, speichern Sie diese und starten Sie den Neo4j-Dienst neu, damit die Änderungen wirksam werden:

sudo systemctl restart neo4j

Nachdem Neo4j installiert und konfiguriert ist, können Sie nun den Neo4j-Dienst starten und über die Weboberfläche oder Client-Bibliotheken auf die Datenbank zugreifen.

Um den Neo4j-Dienst zu starten, führen Sie Folgendes aus:

sudo systemctl start neo4j

Schritt 5. Zugriff auf die Neo4j-Web-Benutzeroberfläche.

Sobald der Dienst ausgeführt wird, können Sie auf die Neo4j-Weboberfläche zugreifen, indem Sie einen Webbrowser öffnen und zu navigieren http://localhost:7474. Sie werden aufgefordert, sich mit den Standardanmeldeinformationen anzumelden (Benutzername: neo4j, Passwort: neo4j). Nach der Anmeldung werden Sie aufgefordert, ein neues Passwort für den Benutzer „neo4j“ festzulegen.

Glückwunsch! Sie haben Neo4j erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version der Neo4j-Grafikdatenbankverwaltung unter Debian 12 verwendet haben Bücherwurm. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Neo4j-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert