爲了在不同的機器上對主機A(主機),B,C進行羣集。當主機A(主機)死機時,是否有任何方法可以自動重定向到羣集中的另一個活動節點(在此情況下爲B,C)?
以守護進程羣集3機,我執行3個命令下面
在主機A nohup arangodb --starter.data-dir=/mypath/arangodb/ &
在主機B nohup arangodb --starter.join A(ip adress for A) --starter.data-dir=/mypath/arangodb/ &
在主機C nohup arangodb --starter.join A(ip adress for A) --starter.data-dir=/mypath/arangodb/ &
而且我得到3個協調器(端口:8529),3個數據庫服務器(端口:8530)和3個代理(端口:8531)成功集羣。
而我使用java客戶端進行基本CRUD羣集。 ArangoDB arangoDB = new ArangoDB.Builder().host(hostA, PORT).build();
hostA:A(主)的主機,端口:8529
我對此有疑問!
如果主機A(主設備)死了,任何對主機A的請求都被阻止並且連接被拒絕。
當主機A死了時,是否有任何方法可以自動重定向到羣集中的另一個活動節點(在此情況下爲B,C)?