为什么Windows 10的Neo4j与Gephi的连接错误? (apoc.gephi.add)

时间:2019-03-08 01:04:00

标签: neo4j gephi

尝试将Gephi连接到Neo4j时,我始终遇到相同的错误。我究竟做错了什么?我尝试从此处重现示例:https://tbgraph.wordpress.com/2017/04/01/neo4j-to-gephi/

环境准备:

  1. 从GitHub步骤安装了apoc.gephi.add
  2. Gephi:已安装用于图形流的加载项
  3. Gephi:主服务器已启动(变为绿色)

可复制的示例

在Neo4j中:

  1. 在cmd行$中键入“:play电影”
  2. 单击向右箭头以将代码加载到cmd行$
  3. 现在节点和关系类型出现在Neo4j中
  4. 输入以下代码:

    MATCH(p1:Person)->(:Movie)<-(p2:Person)其中id(p1)

    MATCH path =(:Person)-[:KNOWS]->(:: Person) CALL apoc.gephi.add(“ http://localhost:7474”,'WS1',path,'weight')产生节点 返回*

Ports Gephi Add-in turned on

这应该与Gephi连接,并且您应该看到在Gephi中填充的图形。但是我遇到了这个错误:

  

http://localhost:7474/WS1?operation=updateGraph作为json:无法重试   由于服务器身份验证,在流模式下   Error mssg

1 个答案:

答案 0 :(得分:0)

您在apoc gephi程序中做错了,您使用的是Neo4j URL,而不是gephi !!

在这个apoc.gephi.add("http://localhost:7474",'WS1',path,'weight')中,URL是错误的,它不是http://localhost:7474(Neo4j一个),而应该是Gephi服务器之一。默认情况下为http://localhost:8080