繁体   English   中英

将GraphAware友谊计数器示例部署到某些独立的neo4j服务器

[英]Deploying the GraphAware friendship-counter example to some standalone neo4j server

我正在尝试GraphAware的示例以了解其工作方式。 但是我遇到他们的友谊反例时遇到了麻烦。

为此,我使用mvn package构建了上述示例mvn package ,该mvn package生成了以下jar文件:

  • 友谊强度计数器模块3.1.0.45-SNAPSHOT.jar
  • 友谊强度计数器模块3.1.0.45-SNAPSHOT-javadoc.jar
  • 友谊强度计数器模块3.1.0.45-SNAPSHOT-sources.jar
  • graphaware-Friendship-Strength-Counter-Module-3.1.0.45-SNAPSHOT.jar

然后,我将第一个文件与GraphAware framework-server-community的最新版本一起复制到neo4j的plugins目录中。 然后, neo4j.conf添加到neo4j.conf文件:

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

并重新启动了neo4j服务器。 当我转到http://localhost:7474/graphaware/friendship/strength我看到代码的REST API部分正在工作,因为它返回0并且还在服务器上创建了:FriendshipCounter节点。

但自从我创建以下两个节点以来, FriendshipStrengthCounter类似乎未注册为TransactionEventHandler

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

计数器未更新。 有人可以告诉我我在哪里犯错了吗? 谢谢。

您可以通过将这些行添加到neo4j.conf来尝试启用框架和模块neo4j.conf

com.graphaware.runtime.enabled=true

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM