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/