變更抄本埠
在一個具有很多抄本的抄本集中,如果要變更其中一個抄本之埠,您必須以特定順序停止再啟動抄本,且不得變更超過一個抄本之埠,直到您變更其他抄本之埠後才行。
開始之前
建立抄本集。請參閱 配置 Liberty 群體抄本集。這個主題包含範例:建立和啟動抄本集,此範例說明如何建立一個由相同主機上的三部群體控制器組成的抄本集。
關於這項作業
在您新增抄本至抄本集時,您會指定該抄本的埠號。例如,抄本 server.xml 檔中的下列元素指定了抄本埠 10011:
<collectiveController replicaPort="10011"
replicaSet="localhost:10010"
isInitialReplicaSet="false" />
如果抄本集只包含一個抄本,您只需變更 replicaPort 值。不過,當抄本集有許多抄本時,就必須先停止抄本,再變更其埠。此外,抄本集中必須有一個抄本維持執行,且不得變更其埠,直到您順利變更已停止抄本之埠後才行。