2
votes

Le vidage de Neo4j-admin échoue

J'essaye de vider une base de données sur Neo4j Desktop 3.5.0 avec:

command failed: Active logical log detected, this might be a source of inconsistencies.
Please recover database before running the dump.
To perform recovery please start database and perform clean shutdown.

Et d'obtenir

...\bin> neo4j-admin dump --database=graph.db --to=/backup/db1.dump

Le la documentation indique que "neo4j-admin doit être appelé en tant qu'utilisateur neo4j afin de garantir les permissions de fichiers appropriées. ". Cela pourrait-il être le problème?

Si oui, comment "invoquer en tant qu'utilisateur neo4j" ?


0 commentaires

3 Réponses :


0
votes

Il peut s'agir d'un problème connu dans la version 3.5.0.


7 commentaires

Merci @cybersam, j'avais visité le fil de discussion sur le problème de vidage après le chargement. Mais je ne peux pas vider du tout et je ne mets pas à jour, c'est ma première fois avec Neo4j .. Je suppose que je vais devoir attendre que le problème soit résolu.


Vous n'avez pas la base de données en cours d'exécution lorsque vous essayez de vider, n'est-ce pas? Vous pouvez également essayer 3.5.1.


Ça ne marche pas. Où puis-je trouver 3.5.1? La section à propos indique que c'est la version 1.1.3


Voulez-vous dire la version 1.1.13 du Neo4j Desktop ? Ce numéro de version est distinct de la version neo4j DB. Vous pouvez utiliser le bureau pour installer une base de données neo4j avec une nouvelle version ou mettre à niveau votre base de données existante. Je ne sais pas si 3.5.1 résoudrait votre problème, cependant.


Le dossier db est nommé installation-3.5.0. Je viens d'essayer de faire le vidage sur PowerShell et maintenant je reçois: Invoke-Neo4jAdmin dump --database = graph.db --to = \ backup command failed: impossible de vider la base de données: AccessDeniedException: C: \ va essayer d'installer a 3,5,1 db


Ce fichier d'aide Windows peut être instructif.


Je l'ai! Je ne sais pas pourquoi mais cela fonctionnait quand un fichier.dump était spécifié. Merci pour l'aide @cybersam :)



8
votes

a trouvé une solution de contournement.

  1. base de données d'arrêt
  2. terminal ouvert
  3. exécuter bin / neo4j console
  4. après le démarrage, appuyez sur Ctrl + C pour arrêter la base de données
  5. puis, exécutez neo4j-admin dump respectivery

confirmé sur Neo4j Desktop 1.1.15


0 commentaires

0
votes

J'ai eu le même problème sur Neo4j 4.1, ce qui a fonctionné pour moi était simplement de:

  • Arrêter la base de données
  • Démarrer la base de données
  • Arrêtez à nouveau

Après quoi, neo4j-admin dump a fonctionné. Merci pour la solution à la dernière réponse de @ folterj sur ce fil .


0 commentaires