La base de données 'neo4j' n'est pas disponible. Impossible de réinitialiser la base de données neo4j

Aug 19 2020

J'ai mon service communauté 4.1.1 neo4j installé sur la ligne de commande ubuntu exécutée sur ma machine Windows. J'utilise régulièrement neo4j depuis un mois ou deux maintenant, tout récemment, cela m'a empêché d'accéder à la base de données neo4j, cela dira ceci dans le navigateur neo4j:

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

J'ai essayé de désinstaller neo4j et de réinstaller mais cela n'a pas fonctionné non plus. J'ai essayé de jouer avec l'adresse d'écoute par défaut auparavant, mais maintenant, avec la réinstallation, toutes les données de configuration sont revenues à la normale. L'exécution de ./neo4j-community-4.1.1/bin/cypher-shell sous bin ne fonctionne pas. Ça dit:

Unable to establish connection in 3000ms

Si je lance ./neo4j-community-4.1.1/bin/cypher-shell -a 192.168.0.19 il dit:

Database 'neo4j' is unavailable

Quand je lance ./neo4j-community-4.1.1/bin/neo4j-admin check-uniformité --database = neo4j, il indique également:

.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.

J'aimerais tout réinitialiser à partir de zéro, mais je ne sais pas comment À ce stade, je ne peux même pas accéder au navigateur sur localhost: 7474. Il se bloque indéfiniment en essayant de charger.

Je suis vraiment perplexe. Quelqu'un a-t-il des conseils sur la façon dont je gère ce problème?

Réponses

3 AlexanderMakarov Aug 19 2020 at 15:43

Il n'est pas facile de deviner le problème sans voir votre système, mais puis-je vous demander si vous pouvez essayer de supprimer votre base de données par défaut, c'est-à-dire neo4j physiquement du disque (par exemple rm -rf /home/thomp105/neo4j-community-4.1.1/ data / databases / neo4j /), puis essayez de créer une autre base de données avec un nom différent à la place (ouvrez neo4j.conf, recherchez dbms.active_database, qui pointe sur la base de données par défaut et remplacez-la par un autre nom)?