2017-02-08 3 views
0

Ich gebe dem Beispiel von GraphAware einen Versuch zu verstehen, wie es funktioniert. Aber ich habe Probleme, ihre friendship counter example zu laufen.Bereitstellen des GraphAware-Freundschaftszähler-Beispiels für einige eigenständige neo4j-Server

Zu diesem Zweck habe ich das erwähnte Beispiel Paket mit mvn package gebaut, die die folgenden JAR-Dateien erzeugt:

  • Freundschaft-Kraft-counter-Modul-3.1.0.45-SNAPSHOT.jar
  • Freundschaft -igen-Gegenmodul-3.1.0.45-snapshot-javadoc.jar
  • friendship-Stärke-Gegenmodul-3.1.0.45-snapshot-sources.jar
  • graphaware-friendship-Stärke-Gegenmodul-3.1 .0.45-SNAPSHOT.jar

Dann kopierte ich die erste Datei neben GraphAware Framework-Server-Community latest version in das Plugins-Verzeichnis des Neo4j. Dann habe ich die folgende Zeile in neo4j.conf Datei:

dbms.unmanaged_extension_classes=com.graphaware.server=/graphaware 

und neu gestartet den Neo4j-Server. Wenn ich zu http://localhost:7474/graphaware/friendship/strength gehe, kann ich sehen, dass der REST API-Teil des Codes funktioniert, da er 0 zurückgibt und auch einen :FriendshipCounter Knoten auf dem Server erstellt.

Aber es scheint, dass die FriendshipStrengthCounter Klasse nicht als TransactionEventHandler registriert, da, wenn ich erstellen Sie die folgenden zwei Knoten:

CREATE (n)-[:FRIEND_OF{strength: 2}]->(m); 

der Zähler nicht aktualisiert wird. Kann mir bitte jemand sagen, wo ich einen Fehler gemacht habe? Vielen Dank.

Antwort

3

Können Sie versuchen, den Rahmen und das Modul ermöglicht durch diese Zeilen zu Ihrem neo4j.conf hinzu:

com.graphaware.runtime.enabled=true 

#COUNTER becomes the module ID: 
com.graphaware.module.COUNTER.1=com.graphaware.example.module.FriendshipStrengthModuleBootstrapper 
+0

Dank es hat funktioniert, aber könnten Sie bitte einen Hinweis oder Dokumentation enthalten, was diese sind und wie sie verwendet werden? Zum Beispiel, was ist '.1' Teil? – Mehran

+0

ja, nun ist der .1 Teil in der Framework-Dokumentation erklärt. aber wir werden ein paar doc im Gegenbeispiel hinzufügen –

Verwandte Themen