在python中使用py2neo连接服务器neo4j数据库获取数据失败,而同样代码获取本地数据库数据可以获取到,求获得各位的帮助,感谢!

sinat_32470989 2016-09-27 11:20:44
我现在 用python 获取 neo4j的数据 即执行Match操作,获取本地数据库数据能成功获取,但是获取服务器数据http://183***/db/data/ 失败,原因是TimeoutError: [WinError 10060]。

连接本地获取数据代码如下:
from py2neo import Graph
graph = Graph("http://localhost:7474/db/data/", username="***", password="***")
result = graph.run("MATCH (n:JournalPaper) RETURN n.title LIMIT 20").data()

for r in result:
print(r)

连接服务器获取数据代码如下:
from py2neo import Graph
graph = Graph("http://183***/db/data/", username="***", password="***")
result = graph.run("MATCH (n:JournalPaper) RETURN n.title LIMIT 20").data()

for r in result:
print(r)

同样代码,本地数据可被Match出,但服务器超时连接失败。
问题好久找不出解决方法,跪求帮忙!!!
...全文
713 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fishworld2006 2016-09-28
  • 打赏
  • 举报
回复
Neo4j服务器默认是只能本地访问,先看看在webbrower中是否可以访问http://183***:7474/browser/。若否,找到当前服务器对应的 neo4j.conf ,dbms.connector.http.address=0.0.0.0:7474 。

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧