从Neo4j流式传输数据到Gephi - 无法读取URL

3
由于目前还无法通过 .graphml 文件将 Neo4j 的数据传输到 Gephi 而不丢失信息,因此我尝试通过流式传输数据。因此,Gephi 有一个名为 Graph Streaming Plugin 的插件 (链接在此)
按照说明并插入 Cypher 代码:
match path = (:p)-[:r]->(:m)
WITH path LIMIT 1000
with collect(path) as paths
call apoc.gephi.add(null,'workspace0', paths) yield nodes, relationships, time
return nodes, relationships, time

I receive:

Can't read url http://localhost:8080/workspace0?operation=updateGraph as 
json: http://localhost:8080/workspace0?operation=updateGraph

可能的问题是什么?

提前感谢您!


你试过将 workspace0 改为 workspace1 吗? - Fabio Lamanna
@Fabio Lamanna,是的,我做了 - 结果一样。 - Grapheneer
1
我进行了研究,发现在 Gephi 0.9.1 中启动 Gephi 时的默认工作空间是工作空间1。因此建议先启动 Gephi,然后启动流媒体服务器,在设置中取消 SSL 的选择,在新的浏览器窗口中,在 URL 字段中输入:http://localhost:8080/workspace1?operation=getGraph。如果 Gephi 已加载图形,则此请求将返回包含所有图形信息的 JSON。 - Yannis P.
1
这是我得到的:访问/workspace1时出现问题。原因:未找到。 - Grapheneer
1
我起初也遇到了同样的问题,但是在服务器设置中取消了SSL并重新启动了Gephi,至少对我来说它能正常工作了。 - Yannis P.
显示剩余2条评论
2个回答

0
对于遇到类似问题的人来说,将 Gephi (0.92) 的语言设置为英文可以解决这个问题。

0
  1. 在流媒体属性中关闭ssl。
  2. 保存
  3. 重新启动Gephi
  4. 加载您的文件
  5. 启动流媒体服务器

前往

curl "http://localhost:8080/workspace1?operation=getGraph"

@YannisP的所有工作...非常感谢,我刚刚测试了它并将其放在了一个答案中(这样人们可以更容易地找到它)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接