如何浏览远程Neo4j数据库?有没有REST客户端?

时间:2015-07-22 16:35:29

标签: database rest neo4j graph-databases graphenedb

Neo4j Server有自己的浏览器。它允许浏览任何本地数据库。但目前我需要浏览远程数据库。我的远程Neo4j数据库提供REST API。我知道它的URL,登录名和密码。如何通过Neo4j Server浏览器或任何其他方式浏览数据库?

2 个答案:

答案 0 :(得分:3)

当前选项是下载Neo4j源代码,解压缩浏览器并根据需要进行更改。

https://github.com/neo4j/neo4j/tree/2.3/community/browser

另一种选择是使用某些REST客户端,例如https://www.sprintapi.com/并使用Neo4j REST API

或等待Neo4j Sync,这可能是一个选项。

Neo4j同步公告 - https://youtu.be/xzPVPkK86zs?t=38m35s

答案 1 :(得分:2)

通常,如果暴露了REST API,浏览器UI也将如此。 假设REST端点为https://user:pass@somehost:7474/db/data/,则打开https://user:pass@somehost:7474/将打开浏览器UI。可以从本地计算机远程访问。

事实上,在GrapheneDB,我们为用户托管远程实例,这就是他们访问浏览器的方式。

如果由于某种原因(不确切知道原因),您无法远程使用内置浏览器,还有其他选择:

如果CLI工具足够好,您可以使用py2neo。它附带一个名为cypher的CLI工具,可以对使用HTTP基本身份验证保护的远程服务器运行查询。

如果您正在寻找可视化工具来探索远程数据集,那么有多种选择: