das Problem hat mich wirklich eine Weile gestört. Ich versuche Daten zu importieren, folge dieser [tutorial] [1] mit neo4j 3.2.2
, aber es scheint, dass ich mein Web nicht mehr öffnen kann, wenn ich den Datenbankpfad zu dem von mir erstellten ändere. Das Folgende sind meine Schritte. Bitte lassen Sie mich wissen, wenn es dumme Fehler gibt.Neo4j kann die Datenbank nicht öffnen, die von neo4j-admin erstellt wurde Import (neo4j-import)
Eine Neo4j Datenbank unter/var/lib/Neo4j/data/Datenbanken/(das Root- von Neo4j in Ubuntu 16):
sudo neo4j-admin import --database=mygraph.db --nodes=movies.csv --nodes=actors.csv --relationships roles.csv
die Daten sind alle aus dem Neo4j-import Tutorial
Changed die dbms.active_database in neo4j.conf zu:
dbms.active_database=mygraph.db
Start Neo4j mit
service neo4j start
versuchen, die Web-Seite mit
localhost:7474/browser/
zu öffnen, aber ich weiß nicht, warum ich die Webseite nicht mehr öffnen kann, es zeigt, dass:
Diese Seite kann nicht erreicht werden, localhost resused zu verbinden,
ERR_CONNECTION_REFUSED
Aber wenn ich durch Änderung dbms.active_database=graph.db
zurück in die Standard-Datenbank umschalten kann ich wieder die Webseite öffnen.
Ich denke es zwei mögliche Gründe sein könnte hierfür:
Haben nicht
neo4j start
verwendet Neo4j zu starten. Das Tutorial für das Import-Tool hat uns gebeten, neo4j neustart im Datenbankverzeichnis zu verwenden, aber ich kann neo4j start nicht benutzen um neo4j zu benutzen, was auch von der neo4j Community nicht mehr empfohlen wird.Der neo4j-Import ist für einige alte Version neo4j und es gibt einige Bugs für die aktuelle. Da ich die Datenbankdateien von der guten und der von neo4j-admin importierten verglichen habe, gibt es einige Unterschiede, von links nach rechts: gut, schlecht.
Das folgende ist das Protokoll, das ich die Datenbank erstellt:
Danke für Ihre Hilfe, schätzen es
Danke Tom! Es ist das Problem in Bezug auf das Eigentum. –