2013-04-15 71 views
1

在HA中啓動Enterprise Neo4j時,第一臺服務器作爲主服務器啓動。 我有一個要求,在哪裏我想控制主人在集羣中,這在Neo4j中實際上是可行的嗎? 如果我用'ha.slave_coordinator_update_mode = none'設置所有的從站,會發生什麼情況。這是否允許我有一個主人,如果它失敗了,沒有其他實例會成爲主人,並且當這個實例恢復時會再次成爲主人。 或者,如果我沒有使用這個設置,那麼主控制器就會關閉,並且一個奴隸接管,當原來的主控制器恢復運行時,它會充當奴隸還是會再次成爲主控制器? 是否有一些可以控制的配置,文檔沒有很清楚的說明。Neo4j HA企業主/從控制

回答

3

歐洛克,

您可以使用ha.slave_only確保實例不會永遠成爲高手。請參閱http://docs.neo4j.org/chunked/stable/ha-configuration.html

這可以有效地允許您根據需要添加儘可能多的讀取從屬設備,但是請注意,如果您只有一個可以成爲主設備的實例,就會失去高可用性。即有幾個主機準備好的實例,用ha.slave_only = false設置,以及一堆讀取從機。

問候,

拉塞