2017-04-23 6 views
3

私は私のWindows 7マシンで以下をインストールしている:Structr、既存のNeo4jのインストールとサイファー・シェル

  1. のNeo4jのCommunity Edition 3.1.0
  2. Structr-UI-2.0.1

最初にNeo4jをインストールしてから、Structr UIをインストールしました。

私はStructr UIを実行して、スキーマを作成し、ノードと関係を追加することができます。

は、私は、次の質問がある:

  1. 私はStructrが開始され、それ自身、独立したのNeo4jのインスタンスを使用していることを推測します。既にインストールされているNeo4jを起動すると、Struct74はアドレス7474がすでにバインドされているという例外をスローします。
  2. Cypherシェルからこの「内部」Neo4jインスタンスに接続できません(既存のインスタンスのbatファイルを使用し、など)
  3. 私はStructur UIとCypherシェルの両方を使いたいと思っています。これを行う最善の方法は、内部のものではなく、既存のNeo4jインスタンスをStructrに依頼することです。

どうすればよいですか?

答えて

2
  1. はい。 Structrは独自の組み込みNeo4jデータベースを開始します。したがって、Neo4jを最初に起動すると、StructorはNeo4jと同じポートにバインドしようとします。ポートはすでに使用されているため失敗します。

  2. StructurにはCypherシェル用のコネクタがないため、内部のNeo4jインスタンスに接続することはできません。

  3. https://structr.org/repositories/snapshots/org/structr/structr-ui/2.1.0-SNAPSHOT/structr-ui-2.1.0-20170202.205126-26-dist.zipの最新のStructr Snapshot(2.1)を使用してください。このバージョンでは、あなたのstructr.conf構成ファイルで、次の構成設定を使用して、リモートのNeo4jデータベースへの接続をサポート:

    database.driver.mode = remote 
    database.connection.url = bolt://localhost:7687 
    database.connection.username = neo4j 
    database.connection.password = neo4j 
    

あなたののNeo4jのインストールに合わせて上記の設定を調整する必要があります。

+0

私は同じ問題を抱えています。私の解決策は3つです。しかし、私は裸のneo4j DBを持っていて、ユーザアカウントのデータはそこから見えないようです。だから、少なくとも私が再びログインできるように、structurのために必要なデータをどのようにインポートできますか? – vanthome

+0

さて、ここで見つけました:https://support.structr.com/article/234 – vanthome

関連する問題