Jak zainstalować i używać Neo4j Graph Database na Debian 12 –

Neo4j to zaawansowana, wydajna baza grafowa, pozwalająca na modelowanie i analizę złożonych relacji między danymi. W tym artykule pokażemy, jak zainstalować Neo4j Community Edition na Debian 12 oraz jak wykonać pierwsze zapytania Cypher, tworząc węzły i relacje.

Wymagania wstępne

  • Serwer z Debian 12
  • Konto z uprawnieniami root lub dostępem do sudo
  • Połączenie z internetem do pobrania pakietów
  • Java JDK 11 lub nowsza (wymagana przez Neo4j)

Krok 1: Aktualizacja systemu

sudo apt update
sudo apt upgrade -y

Krok 2: Instalacja JDK 11

sudo apt install openjdk-11-jdk -y
java -version

Krok 3: Dodanie repozytorium Neo4j

Pobierz i zainstaluj klucz GPG, a następnie dodaj oficjalne repozytorium:

wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo tee /usr/share/keyrings/neo4j.gpg
echo "deb [signed-by=/usr/share/keyrings/neo4j.gpg] https://debian.neo4j.com stable 4.4" | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt update

Krok 4: Instalacja Neo4j

sudo apt install neo4j -y

Krok 5: Uruchomienie i auto-start usługi

sudo systemctl enable neo4j
sudo systemctl start neo4j
sudo systemctl status neo4j

Krok 6: Dostęp do interfejsu webowego i Cypher Shell

Neo4j domyślnie udostępnia portal webowy na porcie 7474 i serwer Bolt na porcie 7687. Otwórz w przeglądarce:

http://IP_SERWERA:7474

Domyślne dane logowania:

  • Użytkownik: neo4j
  • Hasło: neo4j (zmień po pierwszym logowaniu)

Możesz też użyć Cypher Shell:

cypher-shell -u neo4j -p neo4j

Krok 7: Pierwsze zapytania Cypher

Utwórz węzeł:

CREATE (a:Person {name: 'Alice', age: 30});

Utwórz kolejny węzeł i relację:

CREATE (b:Person {name: 'Bob', age: 35})
CREATE (a)-[:KNOWS]->(b);

Wyświetl wszystkie osoby i relacje:

MATCH (p:Person)-[r:KNOWS]->(q:Person) RETURN p, r, q;

Dlaczego warto wybrać VPS Windows lub serwer dedykowany z Netcloud24?

Dla stabilnej i wydajnej pracy Neo4j rekomendujemy nowoczesne rozwiązania hostingowe od Netcloud24, w tym VPS Windows oraz serwery dedykowane. Gwarantujemy wysoką dostępność, szybkość działania oraz profesjonalne wsparcie 24/7.

  • Elastyczne skalowanie zasobów
  • Bezpieczeństwo i backup danych
  • Optymalna wydajność dla baz grafowych
  • Szeroka gama konfiguracji sprzętowych

Podsumowanie

Neo4j Graph Database na Debian 12 to potężne narzędzie do analizy i wizualizacji relacji w danych. Dzięki przewodnikowi krok po kroku i solidnej infrastrukturze Netcloud24 uruchomisz wydajny serwer grafowy gotowy na zaawansowane zapytania.

Sprawdź ofertę serwerów na: https://netcloud24.com/

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *