嗨,我是HA概念和Neo4j HA的新手。我已經瀏覽了Neo4j Docs,但我仍然有一些想到的問題。關於neo4j HA設置的疑問
- 當使用php腳本通過REST連接到Neo4j數據庫時,我應該使用哪個ip集羣。有一個共同的IP羣集?
我問這個,因爲如果主控失敗,一個新的neo4j實例變成主控。我的腳本應該如何連接到新的主人。我應該使用第三方軟件指向新的主人。可以通過neo4j通過一個公共的羣集ip自動發生。如果我的觀念薄弱,請原諒我,只需要一些指導。
- 如何將所有讀取和寫入操作指向主服務器並僅使用從服務器進行復制。或者這是默認設置。我看到多個閱讀&多個寫方案,所以我感到困惑。
是否有任何文檔/材料進一步解釋有關設置仲裁器實例或我應該只是配置3節點的Neo4j HA作爲http://neo4j.com/docs/stable/ha-setup-tutorial.html說明和實例中的一個運行下面的命令 -
neo4j_home$ ./bin/neo4j-arbiter start
任何幫助表示讚賞。謝謝!
感謝您的快速響應! 1)只是爲了看看我是否理解這個權利 - 負載平衡器是自動故障轉移的授權? &對於第3點)我的意思是,如果我只在其中一個HA實例上運行'neo4j-arbiter start',它的行爲就像是一個仲裁者而沒有任何事務被登錄到實例。 – DevD
負載均衡器不是強制性的,但強烈建議。 Neo4j仲裁者啓動是不同的服務,它不是真正的Neo4j服務器。 – MicTech
再次感謝!您是否有任何鏈接/文檔/材料,進一步討論如何將Neo4j仲裁器設置爲集羣的一部分。 – DevD