2014-02-11 82 views
0

當我嘗試調用來自多個實例的圖形數據庫,我收到以下錯誤:訪問Neo4j的分貝拋出錯誤

Exception in thread "main" java.lang.RuntimeException: org.neo4j.kernel.lifecycle.LifecycleException: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception. 
at 
org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:284) 

所以我怎麼會到這兒來這個問題,並使其可用處理來自任何實例的任何請求。

回答

2

任何一個數據庫只能從一個進程中一次只能訪問一次。如果你想要一個複製數據庫集羣,請看看設置neo4j的高可用性:http://docs.neo4j.org/chunked/stable/ha.html

+0

即使如果我實現集羣(至少說3集羣)我無法訪問所有集羣從3實例平行。那麼,我如何解決這個問題,如果我發佈搜索引擎與grabh數據庫作爲數據源?如何從各種實例即搜索中獲得? – Jeevanantham

+1

這只是每個虛擬機/進程,如果您通過合適的API將數據庫暴露給外部(服務器,http,二進制文件),那麼您可以使用任意數量的遠程客戶端。 –