2017-04-23 27 views
3

我有我的Windows 7機器上安裝如下:Structr,現有Neo4j的安裝和CYPHER外殼

  1. 的Neo4j社區版3.1.0
  2. Structr-UI-2.0.1

我首先安裝了Neo4j,然後安裝了Structr UI。

我能夠運行Structr UI和創建模式,添加節點和關係。

我有以下問題:

  1. 我想這Structr啓動,並使用它自己的,獨立的Neo4j的實例。每當我有我的已經安裝的Neo4j開始,Structr拋出一個異常,稱該地址7474是
  2. 我無法連接到從Cypher支架外殼這個「內部」的Neo4j實例(使用從現有實例的bat文件已經綁定,沒有提供端口。等)
  3. 我希望用這兩個Structr UI以及Cypher支架外殼。要做到這一點的最佳方法是讓Structr使用我現有的Neo4j實例,而不是內部的實例

我該如何繼續?

回答

2
  1. 是的,正確的。 Structr啓動自己的嵌入式Neo4j數據庫,因此如果您先啓動Neo4j,Structr會嘗試綁定到Neo4j所做的相同端口,並且因端口已被使用而失敗。

  2. Structr有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快照(2.1)。此版本支持連接到遠程數據庫的Neo4j在structr.conf配置文件中使用以下配置設置:

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

你將不得不適應上面的設置,以適應您的Neo4j安裝。

+0

我有同樣的問題,並在3作品對我的解決方案。然而,我有一個裸neo4j數據庫和用戶帳戶數據似乎從它丟失。那麼如何導入structur所需的數據,以便我至少可以再次登錄? – vanthome

+0

好的,我在這裏找到它:https://support.structr.com/article/234 – vanthome