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/ で実行されており、sshing しています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 に答える