2015-07-10 40 views
3

是否可以在具有多個Java客戶端(Java嵌入式)的讀/寫訪問的高可用性(HA)模式下運行Neo4j?Neo4j在嵌入式Java中的高可用性模式下

如果是,是否需要特殊配置? (除標準HA配置外)

我想在我的計算機上運行包含三個本地服務器的HA羣集。使用套接字從三個Java客戶端進行寫入和讀取。

+0

刪除了「謝謝」,從標題中刪除了縮寫,首先提到在體內添加縮略圖。 –

回答

5

在嵌入模式下運行Neo4j集羣是完全可能的。您甚至可以將服務器實例和嵌入式實例混合在同一個羣集中。

對於嵌入式集羣實例,請務必使用HighlyAvailableGraphDatabaseFactory並傳入配置選項。至少你需要:

`ha.initial_hosts` 
`ha.server_id` 

以同樣的方式,你會在neo4j.properties文件中的服務器實例中做到這一點。

+0

非常感謝。如果我使用從Java中讀取兩個配置文件,我需要另外配置一些東西? – user2524707

+0

取決於您的設置。在大多數情況下,這兩個將足以擁有基本的羣集配置。 –

+0

我在本地計算機上啓動了三個HA羣集 - 使用HighAvailabilityFactory和HAGuide的配置。但似乎服務器不互動。當我對他們執行查詢時? – user2524707

相關問題