GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa e configura Neo4j su Ubuntu 20.04 - Guida passo passo?

Neo4j è un sistema di gestione di database grafico open source scritto in Java. A differenza dei tradizionali database relazionali come SQL che hanno tabelle con righe e colonne, un database a grafo è caratterizzato da nodi, bordi e proprietà.

I database a grafo di solito offrono prestazioni migliori rispetto alle loro controparti SQL e NoSQL.

In un database grafico, i dati sono modellati come nodi e relazioni tra quei nodi di dati. Neo4j può interrogare relazioni complesse con un sovraccarico basso poiché tutti i nodi hanno riferimenti ad altri nodi correlati. Neo4j è disponibile in un'edizione community gratuita e in un'edizione enterprise per scopi commerciali.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative al sistema di gestione dei database.

In questo contesto, esamineremo l'installazione e la configurazione di Neo4j su Ubuntu 20.04


Passaggi per installare Neo4j su Ubuntu 20.04

1. Esegui l'aggiornamento del sistema

Ti consigliamo di aggiornare l'indice del pacchetto del tuo sistema prima di procedere. Pertanto, avvia il tuo terminale ed esegui il seguente comando:

$ sudo apt update


2. Installa i pacchetti di sistema

Successivamente, installeremo alcuni pacchetti aggiuntivi. Questi pacchetti potrebbero essere già presenti nel tuo sistema Ubuntu 20.04, ma puoi comunque eseguire il comando seguente:

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


3. Scarica e aggiungi la chiave GPG

Il motore di database Neo4j non è incluso nel repository ufficiale dei pacchetti Ubuntu. Dobbiamo aggiungere la chiave GPG di Neo che ci permetterà di installare Neo4j su Ubuntu 20.04

Quindi, procedi e scarica e aggiungi la chiave GPG Neo4j:

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

Successivamente, aggiungi il repository Neo4j 4.3 al file dell'elenco delle fonti:

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

Quindi, aggiorna gli elenchi dei pacchetti:

$ sudo apt update


4. Installa Neo4j

Qui installeremo Neo4j. Questo scaricherà anche alcune altre dipendenze necessarie a neo4j. Inoltre, sul tuo sistema verrà installata una versione Java compatibile. Esegui il comando:

$ sudo apt install neo4j

Al termine dell'installazione, abilita e avvia il servizio Neo4j eseguendo il seguente comando:

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

Verifica che neo4j sia installato e funzioni correttamente:

$ sudo systemctl status neo4j.service


Come configurare Neo4j?

Ora che Neo4j è attivo e funzionante, possiamo connetterci al database e impostare le credenziali di amministratore. Per raggiungere questo obiettivo, sfrutteremo la cypher-shell che è un'utilità della riga di comando per eseguire query sull'istanza del database Neo4j.

Quindi, avvia la shell interattiva con il comando:

$ cypher-shell

Una volta avviata la shell, accedi con le credenziali predefinite:

username: neo4j
Password: neo4j

Per ovvi motivi di sicurezza, ti verrà richiesto di impostare una nuova password complessa. Quindi vai avanti e fornisci una password robusta.


Come si accede all'interfaccia web di Neo4j?

Qui accederemo alla dashboard web di Neo4j. Quindi, avvia il tuo browser Web preferito e visita l'URL mostrato per accedere alla pagina di accesso di Neo4J:

http://localhost:7687/

Per impostazione predefinita, Neo4j è configurato per accettare solo connessioni da indirizzi IP localhost. Il motivo è fornire una maggiore sicurezza per il motore di database.

Per accedere a Neo4j da un sistema esterno, modifica il file /etc/neo4j/neo4j.conf, individua e decommenta la seguente riga:

dbms.default_listen_address=0.0.0.0 

Puoi anche specificare l'indirizzo IP del tuo server nel file di configurazione.

Ora, per accedere alla dashboard di Neo4j, usa i tuoi dati di accesso dell'amministratore. Vedrai l'interfaccia web di Neo4j.



Ubuntu
  1. Installa Python 3.11 su Ubuntu 20.04 - Guida passo passo?

  2. Installa e usa Busybox su Ubuntu 20.04 LTS - Guida passo passo?

  3. Installa Rundeck su Ubuntu 20.04 - Guida passo passo?

  4. Installa Asterisk su Ubuntu 20.04 - Guida passo passo?

  5. Installa Jekyll su Ubuntu 20.04 - Una guida passo passo?

Installa e configura Git su Ubuntu 16.04

Installa e configura Fail2ban su Ubuntu 20.04

Come installare e configurare Neo4j su Ubuntu 20.04

Installa WildFly su Ubuntu 20.04 - Guida passo passo?

Installa e configura Neo4j su Ubuntu 20.04 - Guida passo passo?

Installa 7-zip su Ubuntu 20.04 - Guida passo passo?