Il database "neo4j" non è disponibile. Impossibile ripristinare il database neo4j

Aug 19 2020

Ho il mio servizio community 4.1.1 neo4j installato sulla riga di comando di Ubuntu in esecuzione sulla mia macchina Windows. Sto usando costantemente neo4j da un mese o due, solo di recente mi ha impedito di accedere al database neo4j, dirà questo nel browser neo4j:

Database 'neo4j' is unavailable. Run :sysinfo for more info.

Ho provato a disinstallare neo4j e reinstallarlo, ma neanche questo ha funzionato. In precedenza ho provato a giocare con l'indirizzo di ascolto predefinito, ma ora con la reinstallazione tutti i dati di configurazione sono tornati alla normalità. L'esecuzione di ./neo4j-community-4.1.1/bin/cypher-shell sotto bin non funziona. Dice:

Unable to establish connection in 3000ms

Se eseguo ./neo4j-community-4.1.1/bin/cypher-shell -a 192.168.0.19 dice:

Database 'neo4j' is unavailable

Quando eseguo ./neo4j-community-4.1.1/bin/neo4j-admin check-consistency --database = neo4j afferma anche:

.2020-08-18 22:12:16.868+0000 WARN [o.n.c.ConsistencyCheckService] Index was dirty on startup which means it was not shutdown correctly and need to be cleaned up with a successful recovery. Index file: /home/thomp105/neo4j-community-4.1.1/data/databases/neo4j/neostore.relationshipgroupstore.db.id.

Mi piacerebbe resettare tutto da zero, ma non sono sicuro di come A questo punto non riesco nemmeno ad accedere al browser su localhost: 7474. Si blocca a tempo indeterminato durante il tentativo di caricamento.

Sono veramente perplesso. Qualcuno ha qualche consiglio su come navigare in questo problema?

Risposte

3 AlexanderMakarov Aug 19 2020 at 15:43

Non è facile indovinare il problema senza vedere il tuo sistema, ma posso chiederti se puoi provare a cancellare il tuo database predefinito, cioè neo4j fisicamente dal disco (es. Rm -rf /home/thomp105/neo4j-community-4.1.1/ data / databases / neo4j /) e quindi provare a creare un altro database con un nome diverso (aprire neo4j.conf, cercare dbms.active_database, che indica il database predefinito e cambiarlo con un altro nome)?