1

尝试连接到我通过 ssh 连接到的服务器(Linux 服务器)上的 Neo4j 实例。我已经添加了我所有的 jar 文件并拥有此代码

GraphDatabaseService graphDb;
Node firstNode;
Node secondNode;
Relationship relationship;
graphDb = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH );

但是,由于数据库的实例不在我运行的同一台机器上,我不知道用什么替换DB_PATH
我的数据库 webadmin 在 10.7.19.73:7474/webadmin/ 运行,我正在进入10.9.19.73

我的 neo4j 文件夹的路径是有/tmp/neo4j/ 什么建议吗?

4

1 回答 1

2

为了连接到远程 Neo4j 实例,您需要使用https://github.com/neo4j/java-rest-binding

使用 groovy 时,我强烈建议使用@Grab注解来管理依赖项并创建一个自包含的脚本,请参阅http://groovy.codehaus.org/Grape

举个例子:

@Grab(group="org.neo4j", module="neo4j-rest-graphdb", version="1.9.M04")
import org.neo4j.rest.graphdb.RestGraphDatabase

def db = new RestGraphDatabase("http://localhost:7474/db/data")
def node = db.getNodeById(0)
println node
db.shutdown()
于 2013-03-23T10:34:06.133 回答